Słowa kluczowe jako nazwy elementów w Code (Visual Basic)
Dowolny element programu — takie jak zmienna, klasy lub Członkowskie — mogą mieć taką samą nazwę jak ograniczeniami słowa kluczowego.Na przykład, można utworzyć zmienną o nazwie Loop.Jednakże do odwoływania się do danej wersji — który ma taką samą nazwę jak ograniczeniami Loop słowo kluczowe — należy poprzedzić ciąg pełnej kwalifikacji, lub należy ją ująć w nawiasy kwadratowe ([ ]), jak pokazano na poniższym przykładzie.
' 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
Jeśli nie wykonaj jedną z nich, a następnie Visual Basic zakłada stosowanie wewnętrznych Loop słowa kluczowego i powoduje błąd, jak w poniższym przykładzie:
' The following statement causes a compiler error.
Loop.Visible = True
Nawiasy kwadratowe można użyć przy odwoływaniu się do formularzy i formantów i podczas deklarowania zmiennej lub określające procedury o tej samej nazwie jak ograniczeniami słowa kluczowego.Można łatwo zapomnieć, kwalifikują się do nazwy lub dołączyć nawiasy kwadratowe i tym samym spowodują one błędów w kodzie i utrudnić odczytu.Z tego powodu zaleca się, aby nie używać słów kluczowych ograniczeniami jako nazwy elementów programu.Jednakże jeśli przyszłych wersji programu Visual Basic definiuje nowe słowo kluczowe, która powoduje konflikt z istniejącym formularzu lub nazwa formantu, następnie służy ta technika podczas aktualizacji kodu do pracy z nowej wersji.
[!UWAGA]
Program może również obejmować nazwy elementów dostarczonych przez inne zespoły do którego istnieje odwołanie.Jeżeli nazwy te są w konflikcie z ograniczeniami słowa kluczowe, następnie umieszczenie w nawiasy kwadratowe je powoduje języka Visual Basic zinterpretować je jako elementy zostały zdefiniowane.
Zobacz też
Koncepcje
Visual Basic — Konwencje nazewnictwa
Inne zasoby
Struktura programu i konwencje związane z kodami (Visual Basic)