【发布时间】:2020-05-05 09:49:17
【问题描述】:
对 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);
}
}
}
}
}
我的最终目标是使用我拥有的文件中的任何项目列表来执行此操作。我只使用这个密码列表,因为它很大,并且认为它对这个练习有好处。
谢谢 基思
【问题讨论】:
-
这是否回答了您的问题:Create batches in linq?
-
我认为它可能 - 明天我回家后会尝试。经历了它 - 让我知道我需要去哪里。谢谢你的链接。当您不确定要问什么时,知道要使用哪些搜索词是最困难的部分。