ソースコード
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 プロパティを渡すことで、値をループして参照することができます