Чтение из файла в массив - C#
Формулировка задачи:
Подскажите пожалуйста, почему не считывается текст из файла в массив?
using (StreamReader sr = new StreamReader("theoria.txt", System.Text.Encoding.Default)) { int len = sr.ReadToEnd().Length; string[] arrTheoria = new string[len]; for (int i = 0; i < len; i++) { arrTheoria[i] = sr.ReadLine(); Console.WriteLine(arrTheoria[i]); } Console.ReadLine(); }
Решение задачи: «Чтение из файла в массив»
textual
Листинг программы
var arrTheoria = File.ReadAllLines("theoria.txt"); var pos = 0; var count = 27; var page = "n"; while (page == "n" || page == "b") { var lines = arrTheoria.Skip(pos).Take(k); Console.WriteLine(String.Join("\r\n ", lines); Console.WriteLine("\n\n\n\n\n\t\t\t\t\t\tСтраница {0}", pos / k +1); Console.Write("Введите 'n' для перехода на след.страницу или 'b' для возврата на предыдущую"); page = Console.ReadLine(); if (page == "n") { pos = pos+k; } else if (page == "b") { pos = pos - k < 0 ? 0 : pos-k; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д