Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Určuje, že vlastnost nebo procedura přepisuje identicky pojmenovanou vlastnost nebo proceduru zděděnou ze základní třídy.
Pravidla
Kontext deklarace Lze použít
Overridespouze v příkazu deklarace vlastnosti nebo procedury.Kombinované modifikátory. Nelze zadat
Overridesspolečně seShadowsstejnou deklarací neboSharedve stejné deklaraci. Protože přepsání elementu je implicitně přepsáno, nelze kombinovatOverridablesOverrides.Odpovídající podpisy. Podpis této deklarace musí přesně odpovídat podpisu vlastnosti nebo postupu, který přepíše. To znamená, že seznamy parametrů musí mít stejný počet parametrů ve stejném pořadí se stejnými datovými typy.
Kromě podpisu musí přepsání deklarace přesně odpovídat následujícímu:
Úroveň přístupu
Návratový typ, pokud existuje
Obecné podpisy. Pro obecný postup podpis obsahuje počet parametrů typu. Proto musí přepsání deklarace odpovídat i verzi základní třídy v tomto ohledu.
Další porovnávání. Kromě porovnávání podpisu verze základní třídy musí tato deklarace odpovídat i v následujících ohledech:
Stínování a přepsání Stínování i přepsání předefinuje zděděný prvek, ale mezi těmito dvěma přístupy existují významné rozdíly. Další informace naleznete v tématu Stínování v jazyce Visual Basic.
Pokud použijete Overrides, kompilátor implicitně přidá Overloads , aby rozhraní API knihovny fungovala s jazykem C# snadněji.
Overrides Modifikátor lze použít v těchto kontextech: