示例#1
0
 static public List<int> create_new_list (List<int> cur_list, do_something cur_del)
 {
     List<int> new_list = new List<int>();
     for (int counter = 0; counter < cur_list.Count(); ++counter)
     {
         new_list.Add(cur_del(cur_list[counter]));
     }
     return new_list;
 }
示例#2
0
        public strings_of_file (string new_path,do_something new_cmp_function)
        {
            try
            {
                if (new_path.Substring(new_path.Length - 4) != ".txt")
                {
                    throw new my_exception("Error! Invalid format of file");
                }
            }
            catch (my_exception current_exception)
            {
                Console.WriteLine(current_exception.current_exception);
                Console.ReadKey();
                Environment.Exit(0);
            }

            cmp_strings_function = new_cmp_function;
            current_file_stream = new FileStream(new_path, FileMode.Open, FileAccess.Read);
            all_keys.Add(new List<int>());
            all_keys.Add(new List<int>());
            all_keys.Add(new List<int>());
        }