我有一個包含大約100000篇文章的文本文件。 文件的結構是:如何在C#中打開一個大文本文件
.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
我想開在C#這個文件通過行處理它行。 我試過這段代碼:
String[] FileLines = File.ReadAllText(
TB_SourceFile.Text).Split(Environment.NewLine.ToCharArray());
但它說:
型 '的System.OutOfMemoryException' 的異常被拋出 。
問題是如何打開此文件並逐行讀取它。
- 文件大小:564 MB(591886626個字節)
- 文件編碼:UTF-8
- 文件包含Unicode字符。