C#で辞書をループする方法は何ですか?

C#で、foreachループを使用して辞書を繰り返し処理することができます。以下は例です:

Dictionary<string, int> dict = new Dictionary<string, int>();
dict.Add("apple", 1);
dict.Add("banana", 2);
dict.Add("cherry", 3);

foreach (KeyValuePair<string, int> kvp in dict)
{
    Console.WriteLine("Key: {0}, Value: {1}", kvp.Key, kvp.Value);
}

上記のコードは、文字列のキーと整数の値を持つ辞書を作成しています。その後、foreachループを使用して、辞書内の各キーと値を反復処理し、キーとそれに対応する値を印刷します。

bannerAds