以下の内容はhttps://baba-s.hatenablog.com/entry/2019/09/09/214600より取得しました。


【C#】Dictionary を foreach で参照する方法

ソースコード

using System;
using System.Collections.Generic;

public static class Program
{
    private static void Main()
    {
        var table = new Dictionary<int, string>
        {
            { 1, "フシギダネ" },
            { 2, "フシギソウ" },
            { 3, "フシギバナ" },
        };

        // キーと値を同時に参照する方法
        foreach ( var pair in table )
        {
            Console.WriteLine( pair.Key );   // キー
            Console.WriteLine( pair.Value ); // 値
        }
        
        // キーを参照する方法
        foreach ( var key in table.Keys )
        {
            var value = table[ key ];   // 値を取得
            Console.WriteLine( key );   // キー
            Console.WriteLine( value ); // 値
        }
        
        // 値を参照する方法
        foreach ( var value in table.Values )
        {
            Console.WriteLine( value ); // 値
        }
    }
}
  • foreach に Dictionary を渡すことで、キーと値を同時にループして参照することができます
  • foreach に Keys プロパティを渡すことで、キーをループして参照することができます
  • foreach に Values プロパティを渡すことで、値をループして参照することができます



以上の内容はhttps://baba-s.hatenablog.com/entry/2019/09/09/214600より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14