最終更新:2014-03-25 (火) 15:52:58 (3656d)
System.Collections.Generic.KeyValuePair
Top / System.Collections.Generic.KeyValuePair
メモ
- C♯言語のforeachステートメント (C++ の場合は for each?、Visual Basic の場合は For Each?) には、コレクション内の要素の型が必要です。 IDictionary<TKey, TValue> に基づくコレクションの各要素はキー/値ペアであるため、要素の型は、キーの型や値の型にはなりません。 その代わり、要素の型は KeyValuePair<TKey, TValue> になります。 次に例を示します。
foreach (KeyValuePair<string, int> kvp in myDictionary) { Console.WriteLine(kvp.Key + ":" + kvp.Value); }