необходимо прочитать строку из файла. файл объемный и грузить его списком в память не вариант
пробовал следующим образом
по идее должен прочитать только одну строку, не загружая весь файл в память. а по факту потребления памяти, похоже один черт грузит его весь в память.
пробовал убирать подсчет кол-ва строк в файле и задавать наявно. аналогичная фигня.
как снизить потребление памяти?
пробовал следующим образом
C#:
var fileName = @"C:\text.txt";
var file = File.ReadLines(fileName).ToList();
int count = file.Count();
Random rnd = new Random();
int skip = rnd.Next(0, count);
string line = file.Skip(skip).First();
return line;
пробовал убирать подсчет кол-ва строк в файле и задавать наявно. аналогичная фигня.
как снизить потребление памяти?
Последнее редактирование модератором: