Questa potrebbe sembrare una domanda stupida, ma è solo per curiosità.Delegati vs Azione, Fun in C#
Abbiamo due particolari delegati già definite in C#:
azione incapsula qualsiasi metodo "vuoto" che prende 0 o più parametri.
Func incapsula qualsiasi metodo che restituisce un tipo di valore specifico e accetta 0 o più parametri.
La mia domanda è: in quali casi è consigliabile definire un delegato personalizzato?
Perché dovresti farlo?
Grazie in anticipo
I delegati erano presenti prima di Func e Action e in molti modi fungono da dispositivi di compatibilità con le versioni precedenti. Tuttavia, ci sono casi in cui non puoi muoverti ma creare il tuo delegato. –
Guarda questo http://www.youtube.com/watch?v=8o0O-vBS8W0 Potrebbe essere utile. – RahulD