将文本文件索引到两个数组中

indexing a text file into two arrays

所以我有一个包含 12,970 行的文本文件。我想把这个文件变成两个数组,列表,任何将文件分成两组的东西:第一组被称为 apollo,它包含 0 到 7678 行,第二组被称为 saber,它包含剩余的文件数.

这样做的总体目标是能够浏览这两个文件并找到我正在寻找的特定单词,但目前我只是想弄清楚如何获取这个文本文件并制作两组线称为saber和apollo。如果我不清楚我想要什么,请在评论中告诉我。谢谢大家所做的一切!

使用 Linq 的简单方法

var lines = File.ReadLines(@"d:\temp\test.txt");
List<string> apollo = lines.Take(6485).ToList();
List<string> sabre = lines.Skip(6485).Take(6485).ToList();

当然,我认为您的文件实际上具有您指定的行数。