ホームページ > バックエンド開発 > C#.Net チュートリアル > C# でマップを反復処理する方法

C# でマップを反復処理する方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2023-09-08 16:57:02
転載
1990 人が閲覧しました

如何在 C# 中迭代​​任何 Map

#C# には組み込みの数学型はありません。もう一度、辞書を使います。

まず、辞書を作成します -

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

d.Add("keyboard", 1);
d.Add("mouse", 2);
ログイン後にコピー

キーを取得します -

var val = d.Keys.ToList();
ログイン後にコピー

次に、foreach ループを使用してマップを反復処理します -

foreach (var key in val) {
   Console.WriteLine(key);
}
ログイン後にコピー

それを繰り返して、次のコードを実行してみてください -

Example

ライブ デモンストレーション

using System;
using System.Collections.Generic;
using System.Linq;

class Program {
   static void Main() {
      Dictionary<string, int> d = new Dictionary<string, int>();

      d.Add("keyboard", 1);
      d.Add("mouse", 2);

      // get keys
      var val = d.Keys.ToList();

      // sort
      val.Sort();

      // displaying sorted keys
      foreach (var key in val) {
         Console.WriteLine(key);
      }
   }
}
ログイン後にコピー

出力

keyboard
mouse
ログイン後にコピー

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

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート