你如何按值排序字典(.NET 2.0)?或者有什么替代方法吗?
我正在尝试像在博主中一样对标签进行排序。但是我想按使用的编号而不是按名称对标签进行排序?
我又要问了。。
为什么此代码在 ASP.NET 中使用时不起作用
result.Sort((first, second) => second.Value.CompareTo(first.Value));
它在构建时抛出 5 个错误
最佳答案
您可以使用 lambda 函数和 List 来执行以下操作:
var myList = new Dictionary<string, int>();
var result = new List<KeyValuePair<string, int>>(myList);
result.Sort((first, second) => second.Value.CompareTo(first.Value));
关于.net - SortDictionary 但按值排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2353597/