ホームページ  >  記事  >  バックエンド開発  >  C# で辞書を反復処理する最良の方法は何ですか?

C# で辞書を反復処理する最良の方法は何ですか?

WBOY
WBOY転載
2023-09-13 16:49:06669ブラウズ

在 C# 中迭代​​字典的最佳方法是什么?

Dictionary コレクションには、任意のデータ型を保存します。ディクショナリは、C# におけるキーと値のコレクションです。 Dictionary は System.Collection.Generics 名前空間に含まれています。

次に、C# で辞書を反復処理する最良の方法を見てみましょう -

まず、辞書を作成しましょう -

var d = new Dictionary<string, int>(5);

次に、キーと値を追加します-

// add key and value
d.Add("car", 25);
d.Add("bus", 28);
d.Add("motorbike", 17);

orderby を使用して値で並べ替えます-

var val = from ele in d
orderby ele.Value ascending
select ele;

上記の昇順を設定して、辞書を昇順に並べ替えます。降順も使用できます。

値を昇順で表示します -

foreach (KeyValuePair<string, int> ele in val) {
   Console.WriteLine("{0} = {1}", ele.Key, ele.Value);
}

以上がC# で辞書を反復処理する最良の方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。