So öffnen Sie eine große Textdatei in C #
Ich habe eine Textdatei, die ungefähr 100000 Artikel enthält. Die Struktur der Datei ist:
.Document ID 42944-YEAR:5 .Date 03\08\11 .Cat political Article Content 1 .Document ID 42945-YEAR:5 .Date 03\08\11 .Cat political Article Content 2
Ich möchte diese Datei in c # öffnen, um sie zeilenweise zu verarbeiten. Ich habe diesen Code ausprobiert:
String[] FileLines = File.ReadAllText(
TB_SourceFile.Text).Split(Environment.NewLine.ToCharArray());
Aber es heißt:
Eine Fehlermeldung des Typs 'SystemOutOfMemoryException' wurde angezeigt
Die Frage ist, wie ich diese Datei öffnen und zeilenweise lesen kann.
Dateigröße: 564 MB (591.886.626 Byte)Dateicodierung: UTF-8Datei enthält Unicode-Zeichen.