在C#中,您可以使用Dictionary<TKey, TValue>
來表示Map集合
方法1:使用Collection Initializer語法(需要C# 3.0及更高版本)
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
var map = new Dictionary<string, int>
{
{"one", 1},
{"two", 2},
{"three", 3}
};
foreach (var item in map)
{
Console.WriteLine($"Key: {item.Key}, Value: {item.Value}");
}
}
}
方法2:使用Add()
方法逐個(gè)添加元素
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
var map = new Dictionary<string, int>();
map.Add("one", 1);
map.Add("two", 2);
map.Add("three", 3);
foreach (var item in map)
{
Console.WriteLine($"Key: {item.Key}, Value: {item.Value}");
}
}
}
這兩種方法都會(huì)創(chuàng)建一個(gè)包含三個(gè)鍵值對的Dictionary<string, int>
實(shí)例。請根據(jù)您的需求選擇合適的方法。