Strona główna
Książka
Zrzutka
Współpraca
Pozostałe modyfikatory dostępu w języku C#
Dostępne modyfikatory dostępu:
abstract
- klasa abstrakcyjna może być tylko klasą bazową dla innych klas, nie można utworzyć instancji takiej klasy,
async
- wskazuje, że metoda, wyrażenie lambda lub metoda anonimowa jest asynchroniczna,
const
- oznacza, że wartość składowej lub zmiennej nie może być modyfikowana,
event
- deklaruje zdarzenie,
extern
- wskazuje, że metoda została zaimplementowana zewnętrznie.
new
- ukrywa składniki klasy, które mają taką samą nazwę w klasie podstawowej, operator niweluje ostrzeżenie o ukrywaniu składnika klasy,
override
- służy nadpisywaniu metod wirtualnych odziedziczonych z klasy bazowej,
partial
- pozwala rozbić klasy, metody i struktury na wiele kawałków kodu przechowywanych w osobnych plikach,
readonly
- określa, że polu możemy nadać wartość jedynie w konstruktorze lub w deklaracji pola,
sealed
- określa ze klasa jest klasą ostateczną i nie może być klasa bazową dla innych klas,
static
- określa ze składnik nie należy do obiektu tylko do typu,
unsafe
- deklaruje niebezpieczny context, czyli daje dostęp do operatorów sizeof, &, -> oraz *,
virtual
- określa metody wirtualne, które mogą być nadpisywane w klasach dziedziczących z klasy, w której się znajdują,
volatile
- określa pole, które może być modyfikowane w programie przez system operacyjny, sprzęt lub równolegle działający wątek.
<- Wstecz
Dalej ->
Komentarze facebook
(polub nasz profil na FB aby je zobaczyć)
: