【发布时间】:2013-02-19 19:42:07
【问题描述】:
我想按值订购字典。 Mono API 中似乎不存在通常在 .Net 中完成的方式。
是否有任何特定的 API 调用或者我应该自己做这个?
谢谢
【问题讨论】:
-
什么是“通常在 .Net 中完成的方式”?可以举个例子吗?
-
你好像还没搜过网。
-
如果是
System.Collections.Generic.Dictionary<,>,则字典本身没有特定的排序,因此无法排序。如果您想要一个带有字典键/值对的IEnumerable<>(序列),以便对IEnumerable<>进行排序,请使用例如LINQ 方法OrderBy. -
@O.R.Mapper - stackoverflow.com/questions/289/… .@Guy 我做了,在 Mono 中没有任何效果。
-
@steve:那 not 在 Mono 中如何工作?该问题的已接受答案中提供的代码分别使用
mcs/gmcs和mono为我编译和运行,没有任何编译器/运行时错误。 (在 Win 7 x64 上使用 Mono 2.10.9 检查)