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.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage