Ich habe oft eine Fehlermeldung wie "cannot convert from 'method group' to 'string'" in Fällen wie diesen gefunden:
var list = new List<string>();
// ... snip
list.Add(someObject.ToString);
Natürlich gab es in der letzten Zeile einen Tippfehler, denn ich vergaß die Aufrufklammern nach ToString
. Die korrekte Form wäre:
var list = new List<string>();
// ... snip
list.Add(someObject.ToString()); // <- notice the parentheses
Ich habe mich jedoch gefragt, was eine Methodengruppe ist. Google ist keine große Hilfe und MSDN .