示例#1
0
        public WorkWithFile(EmployeeCollection collection)                                     //коллекция
        {
            using (StreamReader sr = new StreamReader(readPath, System.Text.Encoding.Default)) //Считываем построчно
            {
                string line;
                while ((line = sr.ReadLine()) != null)
                {
                    Console.WriteLine(line);
                }
                //foreach (Employee s in collection.Data)// Выводим нашу коллекцию
                //{
                //    Console.WriteLine(s);
                //    Console.ReadLine();
                //}
            }

            using (StreamWriter sw = new StreamWriter(writePath, true, System.Text.Encoding.Default))//Записываем в файл
            {
                while (true)
                {
                    Console.WriteLine("Введите Ф.И.О.:");
                    string name = Console.ReadLine();
                    Console.WriteLine("Введите язык программирования:");
                    string language = Console.ReadLine();
                    Console.WriteLine("Введите возраст:");
                    uint     age = uint.Parse(Console.ReadLine());
                    Employee b   = new Employee($"ФИО: { name }", $"Язык программирования:{language}", age);
                    sw.WriteLine(b);//Записываем текст
                    sw.WriteLine("------------------------");
                    break;
                }
            }
        }
示例#2
0
        static void Main(string[] args)
        {
            var collection = new EmployeeCollection();     //создали новую коллекцию
            var work       = new WorkWithFile(collection); //передали коллецию

            Console.WriteLine(collection);
            Console.ReadKey();
        }