Felülbírálások (Visual Basic)
Megadja, hogy egy tulajdonság vagy eljárás felülírja az alaposztálytól örökölt azonos nevű tulajdonságot vagy eljárást.
Szabályok
Deklarációs környezet. Csak tulajdonság- vagy eljárásdeklarációs utasításban használható
Overrides
.Kombinált módosítók. Nem adhatja meg
Overrides
együttShadows
vagyShared
ugyanabban a deklarációban. Mivel egy felülbíráló elem implicit módon felülbírálható, nem kombinálhatóOverridable
a következővelOverrides
: .Egyező aláírások. A deklaráció aláírásának pontosan meg kell egyeznie annak a tulajdonságnak vagy eljárásnak az aláírásával , amelyet felülbírál. Ez azt jelenti, hogy a paraméterlistáknak azonos sorrendben, azonos adattípusú paraméterekkel kell rendelkezniük.
Az aláírás mellett a felülíró deklarációnak pontosan meg kell egyeznie az alábbiaknak is:
A hozzáférési szint
A visszatérési típus, ha van ilyen
Általános aláírások. Általános eljárás esetén az aláírás tartalmazza a típusparaméterek számát. Ezért a felülíró deklarációnak ebben a tekintetben is meg kell egyeznie az alaposztály verziójával.
További egyezés. Az alaposztály verziójának aláírása mellett ennek a deklarációnak az alábbi szempontok szerint is meg kell egyeznie:
Árnyékolás és felülírás. Az árnyékolás és a felülírás is újradefiniál egy öröklött elemet, de a két megközelítés között jelentős különbségek vannak. További információ: Árnyékolás a Visual Basicben.
Ha használja Overrides
, a fordító implicit módon hozzáadja Overloads
, hogy a kódtár API-k könnyebben működhessenek a C# használatával.
A Overrides
módosító az alábbi környezetekben használható:
Lásd még
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: