小编avo*_*cek的帖子

.Net C#String.GetHashCode()替代方案

比较很多字符串数据(csv文件)时遇到问题.这些文件具有唯一ID但未排序且非常大.

所以我尝试创建两个字典,其中key是来自file的uniqueID,而Value是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");
}
Run Code Online (Sandbox Code Playgroud)

那么有没有其他方法可以做到这一点.

我需要尽可能少的footprit(由于两个csv文件的两个字典的内存分配,其中包含大约3M行)谢谢

.net c# hash-code-uniqueness

3
推荐指数
1
解决办法
2948
查看次数

标签 统计

.net ×1

c# ×1

hash-code-uniqueness ×1