次のコードで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
ターゲットフレームワークのバージョンを変更するか、初期化の「古い」方法を使用します。
—
SebastianÐymel2013年
このコードをどのような状況で配置しますか?
—
CodeCaster 2013年
.cs
Visual Studioでコンパイルされるファイル、またはAで.cshtml
?あなたのないプロジェクトファイルが持っているlanguageVersion
要素を?