Sdílet prostřednictvím


Výchozí (Visual Basic)

Označuje vlastnost výchozí vlastnost třídy, struktury nebo rozhraní.

Poznámky

Třídy, struktury nebo rozhraní lze určit nejvýše jednu z jejích vlastností, jako výchozí vlastnost, za předpokladu, že vlastnost trvá nejméně jeden parametr.Pokud kód referenční třídy nebo struktury bez určení člena, Visual Basic řeší tento odkaz na výchozí vlastnost.

Výchozí vlastnosti může mít za následek snížení malé zdrojový kód znaků, ale mohou vytvořit kód špatně čitelné.Pokud volající kód nejsou obeznámeni s třídy nebo struktury, při odkazu na název třídy nebo struktury nemůže být určité zda tento odkaz přistupuje třídy nebo struktury, sám nebo výchozí vlastnost.To může vést k chyby kompilátoru nebo decentní logika spuštění.

Poněkud můžete snížit pravděpodobnost výchozí vlastnosti chyby pomocí vždy Možnost přísné prohlášení nastavení kompilátoru kontroly typu na On.

Pokud plánujete použít předdefinované třídy nebo struktury v kódu, je nutné určit, zda má výchozí vlastnost a pokud ano, co její název je.

Z důvodu těchto nevýhod zvažte není definování výchozí vlastnosti.Pro srozumitelnost kódu by měla zvážit také vždy odkazující na všechny vlastnosti explicitně, i výchozí vlastnosti.

Default Modifikátor lze v této souvislosti:

Popis vlastností

Viz také

Úkoly

Jak: deklarovat a volání výchozí vlastnost v jazyce Visual Basic

Další zdroje

Klíčová slova (Visual Basic)