ホームページ >バックエンド開発 >C#.Net チュートリアル >C# でマップを反復処理する方法
#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); }
それを繰り返して、次のコードを実行してみてください -
ライブ デモンストレーション
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 サイトの他の関連記事を参照してください。