4 Zaawansowane elementy języka C#

W tym rozdziale opisujemy zaawansowane zagadnienia dotyczące języka C#, stanowiące rozszerzenie pojęć opisanych w rozdziałach 2. i 3. Cztery pierwsze sekcje należy przeczytać po kolei, natomiast dalsze można czytać w dowolnej kolejności.

Delegaty

Delegat to obiekt „wiedzący”, jak wywołać metodę.

Typ delegacyjny definiuje rodzaj metody, jaki mogą wywoływać egzemplarze delegatu. Mówiąc dokładniej: określa typ zwrotny metody i typy jej parametrów. Poniżej znajduje się definicja typu delegacyjnego o nazwie Transformer:

delegate int Transformer (int x);

Typ Transformer jest zgodny z każdą metodą o typie zwrotnym ...

Get C# 8.0 w pigułce now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.