2011年7月22日

DataTable和Dictionry问题求教

摘要: 背景:准备写一个和.NET内置的资源文件不一样的方案,在加载资源到内存里后,要决定是用DataTable还是Dictioanry来存放多语言的文本数据。现在的问题:写了个WinForm的小程序,在内存里面构造一个包含10万个KeyValuePair的Dictionary,然后随机去找其中的某一个,发现耗时都是0毫秒。然后在内存里面构造一个包含10万条记录的DataTable,然后随机去查找其中的某一行,发现第一次的时候总是耗时861毫秒,以后再查找,耗时总是0毫秒。是何道理?源码下载:/Files/xiongzhongfang/DictionaryPerformance.zip代码贴在下面:V 阅读全文

posted @ 2011-07-22 18:16 小熊猫 阅读(263) 评论(0) 推荐(1)

导航