我目前正在使用Hashtable存储唯一标识符和相关数据的列表,所有这些都是从文件中读取的。
这个数据文件的长度非常大,从1个到数十个。我注意到,一旦条目超过50,000个条目,就会将条目添加到Hashtable的速度显着放缓。
我认为设置初始容量可能有所帮助,但显然我不知道这个数字,因为数据是从文件中读取的。任何人都可以建议一种方法来加快添加大量条目,或者这种行为是否正常?
编辑:现在我只是使用Hashtable。我认为它应该是Dictionary< string,MyDataObject>,但这似乎是一个单独的问题。