約 100000 件の記事を含むテキスト ファイルがあります。ファイルの構造は次のとおりです。
.ドキュメント ID 42944-YEAR:5 .日付 03\08\11 .Cat ポリティカル 記事の内容 1 .ドキュメント ID 42945-YEAR:5 .日付 03\08\11 .Cat ポリティカル 記事の内容 2
このファイルを c# で開き、1 行ずつ処理したいと考えています。私はこのコードを試しました:
String[] FileLines = File.ReadAllText(
TB_SourceFile.Text).Split(Environment.NewLine.ToCharArray());
しかし、それは言います:
タイプ 'System.OutOfMemoryException' の例外がスローされました。
問題は、このファイルを開いて 1 行ずつ読むにはどうすればよいかということです。
- ファイルサイズ: 564 MB (591,886,626 バイト)
- ファイルエンコーディング: UTF-8
- ファイルに Unicode 文字が含まれています。