Dictionary<int, double>
私はカスタムソートしたいと思います。しかし、それは少し異なる仕分けですか?例えばどのように私はC#で
はここのコードです:
Dictionary<int, double> dicZeroPeriods = new Dictionary<int, double>();
dicZeroPeriods.Add (80,-3.5);
dicZeroPeriods.Add (90,-2.4);
dicZeroPeriods.Add (50,4.2);
dicZeroPeriods.Add (65,1.2);
それでは、どのように私はカスタムゼロに近い値ベースでdicZeroPeriods
を並べ替えることができます。
65,1.2
90,-2.4
80,-3.5
50,4.2
'Dictionary'はソートメソッドがありません。あなたは' SortedDictionary'を使用する必要があるかもしれません[SortedDictionaryのカスタムIComparerの使い方?](http://stackoverflow.com/questions/2720009/how-to -use-custom-icomparer-for-sorteddictionary)、または辞書をソート順で再作成する – bansi
同じエントリがあるのでSortedDictionaryを使用できません。 – lotomax