Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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ı Loop
bir 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.