3

3. Tworzenie typów w języku C#

W tym rozdziale szczegółowo opisujemy typy i składowe typów.

Klasy

Klasa jest najczęściej używanym rodzajem typów referencyjnych. Najprostsza możliwa deklaracja klasy wygląda tak:

class NazwaKlasy
{
}

Bardziej złożone klasy mogą dodatkowo zawierać następujące składniki:

Przed słowem kluczowym class

atrybuty i modyfikatory klasy. Modyfikatory niezagnieżdżonych klas to: public, internal, abstract, sealed, static, unsafe oraz partial.

Za nazwą klasy

generyczne parametry typu i ograniczenia, nazwa klasy bazowej oraz interfejsy.

W klamrach

składowe klasy (metody, własności, indeksatory, zdarzenia, pola, konstruktory, przeciążone operatory, typy zagnieżdżone oraz finalizator).

W tym rozdziale ...

Get C# 9 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.