我正在使用 100 到 10000 行的数据表,通过 doyble 循环将每一行相互比较。
for (int i = 0; i < DT1.Rows.Count; i++)
{
for (int j = 0; j < DT1.Rows.Count; j++)
{
//some code to compare data
}
}
对于 100-200 行,它可以在几分钟内完成,这没关系,但是将几千行与几千行进行比较,需要几个小时并且还没有完成。
我该怎么做才能加快速度?我想到的最好的方法是使用对象列表,而不是数据表。
还有什么建议吗?
可以使用线程来执行此操作吗?
谢谢。