用值初始化C#字典的正确方法?
我正在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。