Udostępnij za pośrednictwem


Członkowie (Podręcznik programowania C#)

Klasy i strukturach mają członków reprezentujących ich danych i zachowanie.Członkowie klasy obejmują wszystkich członków zadeklarowana w klasie, wraz z wszystkich członków (z wyjątkiem konstruktory i destruktory) zadeklarowane we wszystkich klasach w swojej hierarchii dziedziczenia.Członkowie prywatnego w klasach bazowych są dziedziczone, ale nie są dostępne z klas pochodnych.

W poniższej tabeli wymieniono rodzaje członków, który może zawierać klasy lub struktury:

Członkowskie

Opis

Pola (Podręcznik programowania C#)

Pola są zmienne zadeklarowane w zakresie klasy.Pole może być typu liczbowego wbudowanych lub instancję innej klasy.Na przykład klasa kalendarz może mieć pole, które zawiera bieżącą datę.

Stałe (Podręcznik programowania C#)

Stałe są pola lub właściwości, których wartość jest ustawiona na czas kompilacji i nie mogą być zmieniane.

Właściwości (Podręcznik programowania C#)

Właściwości są metody klasy, które są dostępne, jak gdyby pól w tej klasie.Właściwość może zapewnić ochronę pole klasy uniemożliwić zmianę bez znajomości obiektu.

Metody (Podręcznik programowania C#)

Metody zdefiniuj akcje, które można wykonywać klasy.Metody może trwać parametry, które dostarczają dane wejściowe i może zwracać dane wyjściowe za pomocą parametrów.Metody mogą również zwracać wartość bezpośrednio, bez korzystania z parametru.

Zdarzenia (Podręcznik programowania C#)

Zdarzenia dostarcza powiadomienia dotyczące zdarzeń, takich jak kliknięcia przycisku lub ukończenie metody, do innych obiektów.Zdarzenia są określone i wywołany za pomocą delegatów.Aby uzyskać więcej informacji, zobacz Zdarzenia i pełnomocnicy.

Podmioty gospodarcze (Podręcznik programowania C#)

Przeciążone operatory są traktowane jako członkowie klasy.Gdy na przeciążenie operatora, zdefiniować go jako publiczne statyczna metoda w klasie.Wstępnie zdefiniowane operatorów (+, *, <, i tak dalej) nie są uważane za członków.Aby uzyskać więcej informacji, zobacz Oczekiwano operatorów (Podręcznik programowania C#).

Indeksatory (Podręcznik programowania C#)

Indeksatory włączyć obiektu mają być indeksowane w sposób podobny do macierzy.

Konstruktory (Podręcznik programowania C#)

Konstruktory są metody, które są wywoływane podczas tworzenia obiektu.Często są używane do inicjowania danych obiektu.

Destruktory (Podręcznik programowania C#)

Destruktory są bardzo rzadko używane w języku C#.Są one metody, które są wywoływane przez silnik wykonywania runtime, gdy obiekt ma być usunięty z pamięci.Używane są zazwyczaj upewnić się, że poprawną obsługę żadnych zasobów, które muszą być zwolnione.

Zagnieżdżone typy (Podręcznik programowania C#)

Zagnieżdżone typy są typy zadeklarowane w obrębie innego typu.Zagnieżdżone typy są często używane do opisywania obiektów, które są używane tylko przez typów, które je zawierają.

Zobacz też

Informacje

Klasy (Podręcznik programowania C#)

Metody (Podręcznik programowania C#)

Konstruktory (Podręcznik programowania C#)

Destruktory (Podręcznik programowania C#)

Właściwości (Podręcznik programowania C#)

Pola (Podręcznik programowania C#)

Indeksatory (Podręcznik programowania C#)

Zdarzenia (Podręcznik programowania C#)

Zagnieżdżone typy (Podręcznik programowania C#)

Podmioty gospodarcze (Podręcznik programowania C#)

Oczekiwano operatorów (Podręcznik programowania C#)

Koncepcje

Podręcznik programowania C#

Inne zasoby

Zdarzenia i pełnomocnicy