Udostępnij za pośrednictwem


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)

Słowa kluczowe (Visual Basic)