我正在C#文件中使用以下代码创建字典:
private readonly Dictionary<string, XlFileFormat> FILE_TYPE_DICT
= new Dictionary<string, XlFileFormat>
{
{"csv", XlFileFormat.xlCSV},
{"html", XlFileFormat.xlHtml}
};
下面有一条红线new
,显示错误:
无法使用功能“集合初始化器”,因为它不是ISO-2 C#语言规范的一部分
谁能解释这是怎么回事?
编辑:好的,事实证明我正在使用.NET版本2。
3
更改目标框架版本或使用“旧的”初始化方式。
—
塞巴斯蒂安·伊梅尔2013年