Sdílet prostřednictvím


Klíčová slova jako názvy elementu v kódu (Visual Basic)

Jakýkoli prvek programu , například proměnná, třída nebo člen, může mít stejný název jako omezené klíčové slovo. Můžete například vytvořit proměnnou s názvem Loop. Pokud ale chcete odkazovat na svoji verzi ( která má stejný název jako omezené Loop klíčové slovo), musíte před ní buď zadat úplný řetězec kvalifikace, nebo ho uzavřít do hranatých závorek ([ ]), jak ukazuje následující příklad.

' The following statement precedes Loop with a full qualification string.
sampleForm.Loop.Visible = True
' The following statement encloses Loop in square brackets.
 [Loop].Visible = True

Pokud žádnou z těchto akcí neuděláte, visual Basic předpokládá použití vnitřního Loop klíčového slova a vygeneruje chybu, jako v následujícím příkladu:

' The following statement causes a compiler error.

Loop.Visible = True

Hranaté závorky můžete použít při odkazování na formuláře a ovládací prvky a při deklarování proměnné nebo definování procedury se stejným názvem jako omezené klíčové slovo. Může být snadné zapomenout kvalifikovat názvy nebo zahrnout hranaté závorky, a proto do kódu zavádět chyby a znesnadnit čtení. Z tohoto důvodu doporučujeme jako názvy prvků programu nepoužívat omezená klíčová slova. Pokud však budoucí verze jazyka Visual Basic definuje nové klíčové slovo, které je v konfliktu s existujícím názvem formuláře nebo ovládacího prvku, můžete tuto techniku použít při aktualizaci kódu pro práci s novou verzí.

Poznámka:

Program může také obsahovat názvy prvků poskytované jinými odkazovanými sestaveními. Pokud jsou tyto názvy v konfliktu s omezenými klíčovými slovy, umístění hranatých závorek kolem nich způsobí, že visual Basic je interpretuje jako definované prvky.

Viz také