C#中HashTable和Dictionary索引器的区别

    文章来源:中国互联 更新时间:2013-8-14 17:02:05
分享:

HashTable 索引器定义:

里面在Returns中明确写到,当指定的key无法找到时,返回null值。所以可以使用下面的代码片段是可取的:

Dictionary定义:

注释中在Returns中明确写道当指定的Key不存在时,抛出System.Collections.Generic.KeyNotFoundException,并且自动会以当前的Key创建一个新元素。
所以在使用Dictionary时,就不能通过HashTable那样来判断一个Key是否存在,而应该使用下面的代码片段:

版权说明:本站原创文章,由中国互联SEO优化发表.
本文地址:http://www.hulian.top/zixun/post/6154.html
在线咨询
  • 在线时间
  • 8:00-21:00