在使用元素初始化Dictionary<T, U>时出现编译错误可能是由于以下几个原因导致的:
以下是一个示例代码,演示了如何正确使用元素初始化Dictionary<T, U>:
using System;
using System.Collections.Generic;
public class Program
{
public static void Main()
{
Dictionary<int, string> dictionary = new Dictionary<int, string>()
{
{ 1, "Apple" },
{ 2, "Banana" },
{ 3, "Orange" }
};
foreach (KeyValuePair<int, string> kvp in dictionary)
{
Console.WriteLine("Key: " + kvp.Key + ", Value: " + kvp.Value);
}
}
}
上述代码创建了一个Dictionary<int, string>对象,并使用元素初始化语法添加了三个键值对。然后,通过foreach循环遍历字典中的键值对,并将其打印到控制台上。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云