私はソートされていません。Dictionary<int, Dictionary<int, string>>
その値のキーをソートしようとするとSystem.ArgumentException: At least one object must implement IComparable.
、次の関数がスローされます。
private static Dictionary<int, Dictionary<int, string>> SortDictionary(Dictionary<int, Dictionary<int, string>> unSortedDict)
{
var sortedDict = (unSortedDict.OrderBy(entry => entry.Value.Keys)).ToDictionary(pair => pair.Key, pair => pair.Value);
return sortedDict;
}
下のデータスクリーンショットを添付します。ここでは、キーが並べ替えられていないことがわかります。これにより、私が何を達成しようとしているのかがわかります。確かに、私は何か間違ったことをしているので、ガイダンスが必要です。ありがとうございます。