необходимо прочитать строку из файла. файл объемный и грузить его списком в память не вариант
пробовал следующим образом
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
по идее должен прочитать только одну строку, не загружая весь файл в память. а по факту потребления памяти, похоже один черт грузит его весь в память.
пробовал убирать подсчет кол-ва строк в файле и задавать наявно. аналогичная фигня.
как снизить потребление памяти?
								пробовал следующим образом
			
				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;
	пробовал убирать подсчет кол-ва строк в файле и задавать наявно. аналогичная фигня.
как снизить потребление памяти?
								
									Последнее редактирование модератором: 
								
							
						
						
	
					


