在C#中,你可以使用KeyValuePair<TKey, TValue>
類來(lái)表示一個(gè)鍵值對(duì)。這個(gè)類位于System.Collections.Generic
命名空間中。下面是一個(gè)簡(jiǎn)單的示例,展示了如何使用KeyValuePair<TKey, TValue>
:
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
// 創(chuàng)建一個(gè) KeyValuePair 列表
List<KeyValuePair<string, int>> keyValuePairs = new List<KeyValuePair<string, int>>();
// 添加一些鍵值對(duì)到列表中
keyValuePairs.Add(new KeyValuePair<string, int>("apple", 1));
keyValuePairs.Add(new KeyValuePair<string, int>("banana", 2));
keyValuePairs.Add(new KeyValuePair<string, int>("orange", 3));
// 遍歷列表并輸出鍵值對(duì)
foreach (KeyValuePair<string, int> pair in keyValuePairs)
{
Console.WriteLine($"Key: {pair.Key}, Value: {pair.Value}");
}
}
}
在這個(gè)示例中,我們創(chuàng)建了一個(gè)List<KeyValuePair<string, int>>
類型的變量keyValuePairs
,用于存儲(chǔ)字符串鍵和整數(shù)值的鍵值對(duì)。然后,我們使用Add
方法向列表中添加了一些鍵值對(duì)。最后,我們使用foreach
循環(huán)遍歷列表并輸出每個(gè)鍵值對(duì)的鍵和值。