【发布时间】:2011-12-11 03:36:25
【问题描述】:
我需要根据键在 VB.net 中订购字典。键和值都是字符串。字典没有.Sort()。有没有办法做到这一点而不必编写我自己的排序算法?
【问题讨论】:
-
“订购字典”对您意味着什么?
-
我对其进行了修改以澄清这一点,但它已被编辑。我需要根据它们的键订购字典。
-
不,你看,你还没有说出“订购字典”的意思。告诉我你想要它基于键并不能解释“订购字典”对你意味着什么。
-
@Jason 我认为在这个问题的上下文中,对我来说“订购字典”显然意味着我想对其进行排序。
-
对您来说“排序”字典有什么用?你想以某种方式改变字典以使其“排序”吗?您是否只想生成键的顺序?您想对值进行排序吗?您想生成键/值对的排序吗?你想产生一个全新的数据结构来封装“排序”吗?你看,你有字典。 “排序”的概念相当模糊,特别是因为 .NET 中的
Dictionary<TKey, TValue>结构不保留任何排序。
标签: vb.net sorting dictionary