Чтение из файла - 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)); } } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д