Aracılığıyla paylaş


Kodda Öğe Adları Olarak Anahtar Sözcükler (Visual Basic)

Değişken, sınıf veya üye gibi herhangi bir program öğesi kısıtlı anahtar sözcükle aynı ada sahip olabilir. Örneğin, adlı Loopbir değişken oluşturabilirsiniz. Ancak, kısıtlanmış Loop anahtar sözcükle aynı ada sahip olan sürümünüze başvurmak için, aşağıdaki örnekte gösterildiği gibi tam bir niteleme dizesiyle önüne veya köşeli ayraç içine almanız ([ ] gerekir).

' 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

Bunlardan birini yapmazsanız Visual Basic, iç anahtar sözcüğün Loop kullanıldığını varsayar ve aşağıdaki örnekte olduğu gibi bir hata oluşturur:

' The following statement causes a compiler error.

Loop.Visible = True

Formlara ve denetimlere başvururken ve değişken bildirirken veya kısıtlanmış anahtar sözcükle aynı ada sahip bir yordam tanımlarken köşeli ayraç kullanabilirsiniz. Adları nitelemek veya köşeli ayraçlar eklemek kolay olabilir ve bu nedenle kodunuzla ilgili hatalar ortaya çıkıp okunmasını zorlaştırabilir. Bu nedenle, program öğelerinin adları olarak kısıtlanmış anahtar sözcükleri kullanmamanızı öneririz. Ancak, Visual Basic'in gelecekteki bir sürümü var olan bir form veya denetim adıyla çakişen yeni bir anahtar sözcük tanımlıyorsa, kodunuzu yeni sürümle çalışacak şekilde güncelleştirirken bu tekniği kullanabilirsiniz.

Not

Programınız, başvuruda bulunılan diğer derlemeler tarafından sağlanan öğe adlarını da içerebilir. Bu adlar kısıtlı anahtar sözcüklerle çakışıyorsa, bunların çevresine köşeli ayraçlar yerleştirmek Visual Basic'in bunları tanımlı öğeleriniz olarak yorumlamasına neden olur.

Ayrıca bkz.