![]() |
1
5
字典是无序的。如果你的意思是“第五项添加到字典”-他们不提供这个功能。
|
![]() |
2
4
如果您使用的是.NET 3.5或更高版本:
但是,这是在幕后使用枚举器,无法保证从字典中对枚举项进行排序:
OrderedDictionary
上课时间
我刚发现 this article 在实现泛型OrderedDictionary的CodeProject上。我从来没有用过这个,但它可能对你有用。 |
![]() |
3
0
忽略了这个问题所呈现的字典的基本滥用:
|
![]() |
4
0
如果您使用的是这样的通用词典:
通过将输出转换为列表,可以从字典中提取第5个值:
但通常,当您更关心基于预先确定的键而不是它在列表中的位置来检索值时,您会使用字典。 |
![]() |
5
0
|
![]() |
6
0
|
![]() |
7
0
.NET Framework有8个字典类:dictionary、Hastable、ListDictionary、OrderedDictionary、SortedDictionary、SortedList、SortedList Generic。在所有这些类中,项都可以通过键检索,但项只能通过索引检索OrderedDictionary、SortedList、SortedList Generic。如果需要按键或索引从词典中检索条目,则必须使用以下类之一:OrderedDictionary、SortedList、SortedList Generic。 如何使用这些类,您可以找到: OrderedDictionary Class SortedList Class |
![]() |
A B · C#Excel自动调整列避免长文本时出错 4 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 4 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 4 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 4 月前 |