社区
C#
帖子详情
Dictionary和IDictionary的疑问
dazitou123
2012-06-26 02:34:08
我知道IDictionary是一个接口,Dictionary是一个K,V的泛型集合类
问题是,我目前正在看传智播客的ASP.NET初级视频,里面居然声明了一个IDictionary类型的变量,然后把Dictionary实例赋值给这个IDictionary类型的变量
接口好像并不是这么用的吧?
...全文
104
1
打赏
收藏
Dictionary和IDictionary的疑问
我知道IDictionary是一个接口,Dictionary是一个K,V的泛型集合类 问题是,我目前正在看传智播客的ASP.NET初级视频,里面居然声明了一个IDictionary类型的变量,然后把Dictionary实例赋值给这个IDictionary类型的变量 接口好像并不是这么用的吧?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
__天涯寻梦
2012-06-26
打赏
举报
回复
虽然不一定合适,但如果他只需使用 IDictionary 接口的内容也无可厚非
dotnet C# 字典
Dictionary
和 Hashtable 的性能对比
如果没有特别的需求,请使用
Dictionary
而不是 Hashtable 原因是
Dictionary
的性能更好,本文将告诉大家 Stephen Toub 大佬的评测 从 2021 的 6 月 23 日,在 WPF 仓库里面,开始看到了性能优化狂魔 Stephen ...
C#集合之四
Dictionary
通常我们可以用ArrayList,Queue,hashtable来存储不同类型的数据,但这些原因都是因为ArrayList,Queue和HashTable实际上封装的是Object类型的值,当我们存储不同的值的时候,系统会自动将其进行封箱,拆箱操作。...
对改善
Dictionary
时间性能的思考及一个线程安全的
Dictionary
实现
组合键: 将多个键组合成一个组合键, 在一个词典中存储和定位数据; 多级词典: 使用多级词典, 在多级词典中依次保存键-词典的键值对, 定位数据时由键依次确定下一级词典, 最终确定所在的数据; ...
4.
Dictionary
HashTable
struct KeyValuePair<TKey,TValue> public TKey Key{get;} public TValue Value{get;} public string ToString(){return [Key,Value]} I
Dictionary
<TKey,TValue>:ICollection<KeyValuePair<T...
C#4.0和VS2010新特性(三)
和以往的所有版本相比,C#4.0的动态性大大增强——dynamic就是一个非常明显的例子: (一)dynamic初探: 以前因为某些特殊原因,需要动态的调用外部类(假设这个类是实现了某个带有参数的接口函数的),...
C#
110,535
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章