C#でのKeyValuePairの使用方法は何ですか?
C#で、KeyValuePairは、キーと値のデータを保存するために使用されるジェネリック構造です。これにより、キーと値を関連付けることができ、同時にキーと値にアクセスすることができます。KeyValuePairは、通常、辞書やコレクションにデータを保存するために使用されます。
KeyValuePairを使用する方法を示す例です。
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
// 创建一个KeyValuePair
KeyValuePair<int, string> pair = new KeyValuePair<int, string>(1, "apple");
// 访问键和值
Console.WriteLine($"Key: {pair.Key}, Value: {pair.Value}");
// 在字典中使用KeyValuePair
Dictionary<int, string> dict = new Dictionary<int, string>();
dict.Add(pair.Key, pair.Value);
foreach (KeyValuePair<int, string> kvp in dict)
{
Console.WriteLine($"Key: {kvp.Key}, Value: {kvp.Value}");
}
}
}
上記の例では、まずKeyValuePairオブジェクトを作成し、そのキーと値にアクセスしました。その後、KeyValuePairオブジェクトをディクショナリに追加し、foreachループを使用してすべてのKeyValuePairを反復処理しました。KeyValuePairを使用すると、キーと値のデータを簡単に操作できます。