У меня есть большой файл (60mb), и я читаю файл в строку, а Iam возвращает эту строку другому методу.Есть ли способ прочитать большой текстовый файл по частям?
Теперь, когда я читаю файл в строку, вы получаете исключение System out of memory.
Есть ли способ прочитать файл по частям и добавить его в строку? Если нет пути вокруг этого?
static public string Serialize()
{
string returnValue;
System.IO.FileInfo file1 = new FileInfo(@"c:\file.txt");
returnValue = System.IO.File.ReadAllText(file1.ToString());
}
см. Аналогичный вопрос: http://stackoverflow.com/questions/247066/reading-and-parsing-files-in-net-performance-for-hire – Cleiton
просто nitpick: ваш метод должен читать: Deserialize() Сериализация - это сохранение, десериализация загрузки. – Dabblernl
Да. Ты прав. Моя ошибка> – shanthiram