Чтение русских символов из файла - C# (188960)
Формулировка задачи:
Есть следующий код
И собственно файл test3.txt
6
Крылья и цепи*Иван Лазутин*1989*Современник
Юридический справочник для населения*П. С. Мартышевский*1982*Издательство политической литературы Украины
Корреспондент.net*http://korrespondent.net/*В Каменец-Подольском авто влетело в остановку: трое погибших
F1news.ru*http://www.f1news.ru/*Сотрудничество McLaren и TAG Heuer завершается
Игромания*ИгроМедия*2014*Игромания*09(204)
ЛКИ*Техно Мир*2011*Лучшие компьютерные игры*10(119)
Как заставить VS коректно выводить русские символы из файла?
static public Edition[] Input() { using (StreamReader fileIn = new StreamReader("c:/USers/USER/Documents/Visual Studio 2015/Projects/ Chapter 8/MyFiles/test3.txt")) { int n = int.Parse(fileIn.ReadLine()); Edition[] ar = new Edition[n]; for(int i = 0; i < n; i++) { string[] text = fileIn.ReadLine().Split('*'); if(text.Length == 3) { ar[i] = new OnlineResource(text[0], text[1], text[2]); } else if(text.Length == 4) { ar[i] = new Book(text[0], text[1], text[2], text[3]); } else if(text.Length == 5) { ar[i] = new Article(text[0], text[1], text[2], text[3], text[4]); } else { Console.WriteLine("Неверное количество аргументов"); } } return ar; } } static public void Print(Edition[] array) { Array.Sort(array); foreach (Edition item in array) item.Show(); }
Решение задачи: «Чтение русских символов из файла»
textual
Листинг программы
using (StreamReader fileIn = new StreamReader(@"c:/USers/USER/Documents/Visual Studio 2015/Projects/Chapter 8/MyFiles/test3.txt", Encoding.Default))
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д