Чтение из файла - C# (180980)
Формулировка задачи:
Имеется текстовый файл, в котором информация о клиенте записывается в строчку через пробел, т.е.: "Тургенев Иван Сергеевич Гвардейская 1 2 23553", как прочитать файл и каждый набор символов до пробела записать в специально созданную переменную (surname=Тургенев, name=Иван и т.п.), используя streamreader?
Решение задачи: «Чтение из файла»
textual
Листинг программы
- using System;
- using System.IO;
- namespace ConsoleApplication4
- {
- class Program
- {
- static void Main(string[] args)
- {
- string s1 = "Тургенев Иван Сергеевич Гвардейская 1 2 23553";
- string s2 = "Иванов Дмитрий Сергеевич Ленина 4 5 2353";
- string s3 = "Тургенев Иван Сергеевич Любая 7 7 1234";
- File.WriteAllLines("file.txt",new string[] {s1,s2,s3});
- using (StreamReader reader=File.OpenText("file.txt"))
- {
- while (!reader.EndOfStream)
- {
- var str = reader.ReadLine();
- string[] arguments = str.Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
- var res = new { surname = arguments[0], name = arguments[1], thirdname = arguments[2] };
- Console.WriteLine(res.surname+" "+res.name+" "+res.thirdname);
- Console.WriteLine(arguments[3]);
- Console.WriteLine(arguments[4]);
- Console.WriteLine(arguments[5]);
- Console.WriteLine(arguments[6]);
- Console.WriteLine(new string('*',6));
- }
- }
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д