WP7はSortedDictionary
をサポートしていないので、そのキーで辞書をソートする必要があります。どのように私はそれをすてきで、簡単で、最適にすることができますか?辞書でキーをソートする?
答えて
私はこのコードを試してみました:
Dictionary<string, string> dict = new Dictionary<string,string>();
dict.Add("3", "three");
dict.Add("1", "one");
dict.Add("2", "two");
var sortedDict = (from entry in dict orderby entry.Key ascending select entry);
foreach (var k in sortedDict)
{
Console.WriteLine("key:{0}, val={1} ", k.Key, k.Value);
}
これは動作しますが、sortedDictは辞書ではありません。私はそれを解決:
sortedDict = (from entry in dict orderby entry.Key ascending select entry)
.ToDictionary(x => x.Key, x => x.Value);
これを解決しました:dict =(dict orderbyエントリのエントリから.Key昇順選択エントリ).ToDictionary(x => x.Key、x => x.Value); – Cyan
このスタックオーバーフローの問題には、LINQを使用するソリューションが含まれています。
私はこのコードを試しました: 辞書
解決済み: dict =(dict orderbyエントリのエントリから.Key昇順選択エントリ).ToDictionary(x => x.Key、x => x.Value); – Cyan
- 1. キーに基づいて辞書をソート
- 2. 辞書をソートしてキーを取得するだけです
- 3. パイソン、どのように内部辞書内のキーで辞書内の辞書をソートする
- 4. Python 3.5:キーで辞書をソートする(日付)
- 5. ソート辞書や辞書
- 6. 辞書でキーをソートして特定のキーから値を取得する
- 7. ソート辞書
- 8. ソート辞書 - C#
- 9. jinja2ループで辞書をソート
- 10. キーアンパックエラーで辞書をソート
- 11. Swift:辞書の配列でキーの値のペアをソート
- 12. ジーニーで辞書をソートする方法
- 13. 辞書をint(値)でソートする
- 14. 辞書でキーをソートして対応する値を出力する
- 15. 辞書キーを使用して可変配列をソート
- 16. 辞書のキー
- 17. 辞書キー
- 18. 辞書キー
- 19. python辞書キー
- 20. キーでPython辞書をソートしてリストの代わりに辞書を返します
- 21. 古い辞書キーの前の値で別の辞書内の辞書キーを作成する方法
- 22. 辞書をソートした後にソートされた辞書を返す
- 23. キーでリスト内の複数の辞書をソートする方法(google babyname exercise_modified)
- 24. 継承されたクラスインスタンスのリストをクラス属性の辞書でソートするキー
- 25. 辞書キーをソートして辞書から2つのリストのタプルを取得する方法は?
- 26. Pythonの他の辞書の値で辞書をソート
- 27. Pythonで辞書/キーを変更する
- 28. LARGE辞書をソートする方法
- 29. キーが数字の場合、辞書キーは自動的にソートされます
- 30. ソート複数のキーによって辞書の配列、ジュリア
[キーに関して場所に辞書のソート]の可能な重複(http://stackoverflow.com/questions/2705607/sorting-a-dictionary-in-place-with-respect -to-keys) – nawfal