【发布时间】:2011-10-14 15:25:46
【问题描述】:
这是一个我也经常回来的问题:
对于某些 xyz 情况(通常绑定到 DropDownList),最好使用的 <string, string> 集合是什么?
有人有这方面的备忘单吗?各种选项之间区别的完整列表?
【问题讨论】:
-
太棒了,我现在打印出来!
-
KeyValuePair 数组是 IEnumerable。
-
有什么理由遗漏了 SortedList
? -
我很难找到使用 ListDictionary 的充分理由,它的功能很短,限制很长。
-
另外,所有 .NET 数组实现了
IList和IList<T>,因此,通过扩展,ICollection<T>、ICollection、IEnumerable<T>和 @987654328 @。使用数组而不是另一个IList<T>实现(如List<T>)的最大缺点是数组是固定大小的(它们上的IList.Add()方法不起作用)。
标签: c# string generics collections dictionary