dlaczego to kompilacji:Słowniki i lambdas zabawa
public Dictionary<ValueLineType,
Func<HtmlHelper,
string,
object,
Type,
string>> constructor =
new Dictionary<ValueLineType,
Func<HtmlHelper,
string,
object,
Type,
string>>();
ale nie jest to druga z jednym dodatkowym parametrem w menu FUNC (Boolean):
public Dictionary<ValueLineType,
Func<HtmlHelper,
string,
object,
Type,
bool,
string>> constructor =
new Dictionary<ValueLineType,
Func<HtmlHelper,
string,
object,
Type,
bool,
string>>();
Albo jestem ślepy albo coraz jest coś jeszcze, czego się dzisiaj nauczę: D
Nawiasem mówiąc, błąd dla drugiej linii jest następujący: "Używanie typu ogólnego" System.Func "wymaga" argumentów typu 2 "" –
antonioh
BTW, słowo kluczowe "var" jest twoim nowym przyjacielem. Zobacz http://msdn.microsoft.com/en-us/library/bb383973.aspx i http://stackoverflow.com/questions/9033#9035. – lacop
zdecydowanie lepiej niż pisanie wszystkiego dwa razy! – antonioh