ホームページ > バックエンド開発 > C#.Net チュートリアル > C# で辞書を反復処理する最良の方法は何ですか?

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

WBOY
リリース: 2023-09-13 16:49:06
転載
677 人が閲覧しました

在 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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート