我在比较大量字符串数据(csv 文件)时遇到问题。这些文件具有 uniqueID 但未排序且它们很大。
所以我尝试创建两个字典,其中键是文件中的 uniqueID,值是 int,它返回我感兴趣的字符串的 GetHashCode() 以进行更改。
但是,简短的例子:
if ("30000100153:135933:Wuchterlova:335:2:Praha:16000".GetHashCode() ==
"30000263338:158364:Radošovická:1323:10:Praha:10000".GetHashCode())
{
Console.WriteLine("Hmm that's strange");
}
那么有没有其他方法可以做到这一点。
我需要尽可能少的占用空间(由于两个 csv 文件的两个字典的内存分配,其中包含大约 3M 行)谢谢