なぜだろう、このコンパイル:辞書とラムダの楽しみ
public Dictionary<ValueLineType,
Func<HtmlHelper,
string,
object,
Type,
string>> constructor =
new Dictionary<ValueLineType,
Func<HtmlHelper,
string,
object,
Type,
string>>();
ではなく、1つの余分のFunc(ブーリアン)内のパラメータを持つこの他の1:
public Dictionary<ValueLineType,
Func<HtmlHelper,
string,
object,
Type,
bool,
string>> constructor =
new Dictionary<ValueLineType,
Func<HtmlHelper,
string,
object,
Type,
bool,
string>>();
どちらか私は取得していますブラインドかD
ところで、2行目のエラーは: "ジェネリック型 'System.Func'を使用するには '2'型の引数" –
antonioh
BTWが必要です、 'var'キーワードは新しい友達です。 http://msdn.microsoft.com/en-us/library/bb383973.aspxおよびhttp://stackoverflow.com/questions/9033#9035を参照してください。 – lacop
すべてのことを2回書くよりはるかに良い! – antonioh