Как вы сортируете словарь по значению?
Использование:
using System.Linq.Enumerable;
...
List> myList = aDictionary.ToList();
myList.Sort(
delegate(KeyValuePair pair1,
KeyValuePair pair2)
{
return pair1.Value.CompareTo(pair2.Value);
}
);
Поскольку вы dictionaries ориентируетесь на .NET 2.0 sorting-algorithm или более позднюю версию, вы array-sorting можете упростить его до лямбда-синтаксиса c# — он эквивалентен, но короче. Если visual-c# вы ориентируетесь на .NET dotnet 2.0, вы можете использовать dot-net этот синтаксис, только если dictionaries вы используете компилятор dictionaries из Visual Studio 2008 map (или выше).
var myList = aDictionary.ToList();
myList.Sort((pair1,pair2) => pair1.Value.CompareTo(pair2.Value));
c#
.net
sorting
dictionary
Как вы сортируете словарь по значению?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.