Sdílet prostřednictvím


Modifikátory (Referenční dokumentace jazyka C#)

Modifikátory se používají pro úpravy deklarací typů a členů typu.Tato část obsahuje úvod do problematiky modifikátorů v jazyce C#.

Modifikátor

Účel

Modifikátory přístupu

Určuje deklarovanou dostupnost typů a členů typu.

abstract

Označuje, že třída má být pouze základní třídou jiné třídy.

async

Označuje, že upravená metoda, výraz lambda nebo anonymní metoda jsou asynchronní.

const

Určuje, že hodnota pole nebo místní proměnná nemůže být změněna.

event

Deklaruje událost.

extern

Označuje, že metoda je implementována externě.

new

Explicitně skryje člen zděděný ze základní třídy.

override

Poskytuje novou implementaci virtuálního členu zděděného ze základní třídy.

partial

Definuje částečné třídy, struktury a metody v rámci stejného sestavení.

readonly

Deklaruje pole, kterému lze přiřadit pouze hodnoty jako součást deklarace nebo v rámci konstruktoru ve stejné třídě.

sealed

Určuje, že třídu nelze zdědit.

static

Deklaruje člen, který patří do samotného typu, nikoli k určitému objektu.

unsafe

Deklaruje nezabezpečený kontext.

virtual

Deklaruje metodu nebo přistupující objekt, jehož implementace může být změněna přepsáním členu v odvozené třídě.

volatile

Označuje, že pole může být upraveno v programu například operačním systémem, hardwarem nebo současně spuštěným vláknem.

Viz také

Referenční dokumentace

Klíčová slova jazyka C#

Koncepty

Průvodce programováním v C#

Další zdroje

Referenční dokumentace jazyka C#