我有一个简单的应用程序,它为HashSet添加了大约700万个短字符串<string>.偶尔在调用Hashset.Add()期间会出现异常:System.Collections.Generic.HashSet`1.IncreaseCapacity():索引超出了数组的范围.
<string>
这是一个间歇性的问题,似乎与内存有关,但这是在一个16 GB的win2k8 R2服务器上,没有太多其他功能,大部分物理内存都可用.有任何想法吗?
.net c# hashset
.net ×1
c# ×1
hashset ×1