Heute habe ich über erklärt dies dachte:Erstellen von Delegierten manuell vs mit Action/Func Delegierten
private delegate double ChangeListAction(string param1, int number);
aber, warum dies nicht nutzen:
private Func<string, int, double> ChangeListAction;
oder wenn ChangeListAction
würde keinen Rückgabewert haben könnte ich Verwendung:
private Action<string,int> ChangeListAction;
also wo ist der Vorteil in einen Delegaten mit demerklärt 10 Schlüsselwort?
Ist es wegen .NET 1.1, und mit .NET 2.0 kam Action<T>
und mit .NET 3.5 kam Func<T>
?
Die Func hat einen Namen wie Func also sollte der Compiler nicht sagen: Kann nicht von Func1Name zu Func2Name konvertieren, dann wäre es nicht weniger hilfreich. –
Elisabeth