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 |
---|---|
Určuje deklarovanou dostupnost typů a členů typu. |
|
Označuje, že třída má být pouze základní třídou jiné třídy. |
|
Označuje, že upravená metoda, výraz lambda nebo anonymní metoda jsou asynchronní. |
|
Určuje, že hodnota pole nebo místní proměnná nemůže být změněna. |
|
Deklaruje událost. |
|
Označuje, že metoda je implementována externě. |
|
Explicitně skryje člen zděděný ze základní třídy. |
|
Poskytuje novou implementaci virtuálního členu zděděného ze základní třídy. |
|
Definuje částečné třídy, struktury a metody v rámci stejného sestavení. |
|
Deklaruje pole, kterému lze přiřadit pouze hodnoty jako součást deklarace nebo v rámci konstruktoru ve stejné třídě. |
|
Určuje, že třídu nelze zdědit. |
|
Deklaruje člen, který patří do samotného typu, nikoli k určitému objektu. |
|
Deklaruje nezabezpečený kontext. |
|
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ě. |
|
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. |