To może wydawać się głupie pytanie, ale to tylko ze względu na ciekawość.Delegaci kontra działania, Func in C#
Mamy dwa szczególne już zdefiniowane delegatów w C#:
Action obudowuje każdy "void" metoda że bierze 0 lub więcej parametrów.
Func enkapsuluje dowolną metodę, która zwraca określony typ wartości i przyjmuje 0 lub więcej parametrów.
Moje pytanie brzmi: w jakich przypadkach zaleca się zdefiniowanie niestandardowego uczestnika?
Dlaczego miałbyś to zrobić?
góry dzięki
Delegaci byli tam przed Func i Action i pod wieloma względami służą jako urządzenia kompatybilności wstecznej. Istnieją jednak sytuacje, kiedy nie można się obejść, ale utwórz swojego delegata. –
Zobacz http://www.youtube.com/watch?v=8o0O-vBS8W0 Może być przydatny. – RahulD