c#-将大型列表拆分为较小的子列表

时间:2020-01-18 22:26:36

标签: c# file routines

C#的新手-坐在这里练习。我有一个包含1000万个密码的文件,该文件列在我下载进行练习的单个文件中。

我想将文件分解为99列表。在99停下来然后做点什么。然后从上次停止的地方开始,对下一个99重复执行操作,直到到达文件中的最后一项。

我可以很好地进行计数,这是在99停下来,继续前进是我遇到麻烦的地方。我在网上发现的所有内容都与我要执行的操作不尽相同,而且我自己添加到此代码中的任何内容均不起作用。

如果我不清楚,我很乐意分享更多信息。只是问问并会做出答复,但是,取决于明天几点,我可能要等到明天才能做出答复。

这是我已经开始的代码:

using System;
using System.IO;


namespace lists01
{
class Program
{
    static void Main(string[] args)
    {
        int count = 0;
        var f1 = @"c:\tmp\10-million-password-list-top-1000000.txt";           
        {                
            var content = File.ReadAllLines(f1);
            foreach (var v2 in content)
            {
                count++;
                Console.WriteLine(v2 + "\t" + count);
            }
        }
    }
}
}

我的最终目标是使用我拥有的文件中的任何项目列表执行此操作。我仅使用此密码列表,因为它的大小很大,并认为这对本练习很有用。

谢谢 基思

0 个答案:

没有答案