私の ASP.NET MVC 4 Razor アプリケーションには、一見問題のないコードのスニペットがあります。
@{
IDictionary htmlAttributes = new Dictionary<string, string>();
}
これはエラーを生成しています、
「ジェネリック型 'System.Collections.Generic.IDictionary' を使用するには、2 つの型引数が必要です」.
誰が何が起こっているのか知っていますか?
私の ASP.NET MVC 4 Razor アプリケーションには、一見問題のないコードのスニペットがあります。
@{
IDictionary htmlAttributes = new Dictionary<string, string>();
}
これはエラーを生成しています、
「ジェネリック型 'System.Collections.Generic.IDictionary' を使用するには、2 つの型引数が必要です」.
誰が何が起こっているのか知っていますか?
左側にもそれを与える必要があります:
IDictionary<string, string> htmlAttributes = new Dictionary<string, string>();
エラーメッセージはIDictionary
ではなくについて話していることに注意してくださいDictionary
。
または、非ジェネリックインターフェイスが必要な場合はIDictionary
、その名前空間 ( System.Collections
) がスコープ内にあることを確認してください。