<t>Utilisez :<br/>
<br/>
using System.Linq.Enumerable;<br/>
...<br/>
List> myList = aDictionary.ToList();<br/>
<br/>
myList.Sort(<br/>
delegate(KeyValuePair pair1,<br/>
KeyValuePair pair2)<br/>
{<br/>
return pair1.Value.CompareTo(pair2.Value);<br/>
}<br/>
);<br/>
<br/>
```<br/>
<br/>
Puisque vous ciblez .NET 2.0 ou supérieur, vous pouvez simplifier cela en syntaxe lambda — c'est équivalent, mais plus court. Si vous ciblez .NET 2.0, vous ne pouvez utiliser cette syntaxe qu'avec le compilateur de Visual Studio 2008 (ou supérieur).<br/>
<br/>
```<br/>
var myList = aDictionary.ToList();<br/>
<br/>
myList.Sort((pair1,pair2) => pair1.</t>