Чтение русских символов из файла - C# (188960)

Узнай цену своей работы

Формулировка задачи:

Есть следующий код
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();
}
И собственно файл 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 коректно выводить русские символы из файла?

Решение задачи: «Чтение русских символов из файла»

textual
Листинг программы
using (StreamReader fileIn = new StreamReader(@"c:/USers/USER/Documents/Visual Studio 2015/Projects/Chapter 8/MyFiles/test3.txt", Encoding.Default))

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.923 из 5
Похожие ответы