Bildirilen Öğe Adları (Visual Basic)

Her beyan edilen öğe tanımlayıcı olarak da bilinen ve kodun buna başvurmak için kullandığı bir ada sahiptir.

Kurallar

Visual Basic bir öğe adı aşağıdaki kuralları gözlemlemelidir:

  • Alfabetik bir karakter veya alt çizgi () ile başlamalıdır _ .

  • Yalnızca alfabetik karakter, ondalık rakam ve alt çizgi içermelidir.

  • Alt çizgiyle başlıyorsa, en az bir alfabetik karakter veya ondalık basamak içermesi gerekir.

  • En fazla 1023 karakter uzunluğunda olmalıdır.

1023 karakterlik uzunluk sınırı, tam nitelikli bir ada sahip tüm dize için de geçerlidir (örneğin,) outerNamespace.middleNamespace.innerNamespace.thisClass.thisElement .

Aşağıdaki örnekte bazı geçerli öğe adları gösterilmektedir.

aB123__45

_567

Aşağıdaki örnekte bazı geçersiz öğe adları gösterilmektedir. Birincisi yalnızca bir alt çizgi içerir, ikincisi ondalık sayıyla başlar ve üçüncüsü geçersiz bir karakter ($) içerir.

' Three INVALID element names

_

12ABC

xyz$wv

Dikkat

Alt çizgi () ile başlayan öğe adları, _ dil bağımsızlık ve Language-Independent bileşenlerinin (CLS) bir parçası değildir, bu nedenle CLS uyumlu kod bu adı tanımlayan bir bileşeni kullanamaz. Ancak, bir öğe adında başka bir konumdaki alt çizgi CLS uyumludur.

Ad uzunluğu yönergeleri

Pratik bir şekilde, sizin de öğenin doğasını açıkça tanımlarken adınızın olabildiğince kısa olması gerekir. Bu, kodunuzun okunabilirliğini artırır ve satır uzunluğunu ve kaynak dosya boyutunu azaltır.

Öte yandan, adınız öğenin neyi temsil ettiğini ve kodunuzun onu nasıl kullandığını yeterince tanımlamaz. Bu, kodunuzun okunabilirliğini açısından önemlidir. Başka birisi bunu anlamayı denmişse veya siz onu yazdıktan sonra uzun bir süre arıyorsanız, uygun öğe adları önemli miktarda zaman kazandırabilir.

Kaçan adlar

genellikle, öğe adı, veya gibi Visual Basic tarafından ayrılmış bir anahtar kelimelerle eşleşmemelidir Case Friend . Ancak, köşeli ayraç () içine alınmış bir kaçan adı tanımlayabilirsiniz [ ] . kaçış adı herhangi bir Visual Basic anahtar sözcüğüyle eşleşemez, köşeli ayraçlar herhangi bir belirsizliği ortadan kaldırır. Ayrıca, kodunuzun sonraki kısımlarında bulunan ada başvurduğunuzda de ayraçları kullanırsınız.

Genel olarak, yalnızca şu durumlarda atlanan kaçış adlarını kullanmanız gerekir:

  • kodunuz, bir ad olarak kullanılmakta olan anahtar sözcüğü ayırmayan Visual Basic önceki bir sürümünden geçirildi; veya

  • Verilen anahtar sözcüğünün ayrılmadığından, başka bir dilde yazılmış kodla çalışıyorsunuz.

Aksi takdirde, adı bir anahtar sözcükle çakışırsa öğesini yeniden adlandırmayı düşünmelisiniz. Tümleşik geliştirme ortamı (IDE) bunu yapmanın kolay bir yolunu sağlar. Daha fazla bilgi için bkz. yeniden düzenleme.

Adlarda büyük/küçük harf duyarlılığı

Visual Basic öğe adları büyük/küçük harfe duyarlıdır. Bu, derleyici yalnızca alfabetik durumda farklılık gösteren iki adı karşılaştırırken, bunları aynı ad olarak yorumladığı anlamına gelir. Örneğin, ABC abc aynı tanımlanmış öğeye başvurmak için ve öğesini dikkate alır.

Ancak, ortak dil çalışma zamanı (CLR) büyük/küçük harfe duyarlı bağlama kullanır. Bu nedenle, bir derleme veya DLL oluşturduğunuzda ve diğer derlemeler için kullanılabilir hale getirmek istediğinizde, adlarınız artık büyük/küçük harf duyarsız değildir. Örneğin, adlı bir öğesi olan bir sınıfı tanımlarsanız ABC ve diğer derlemeler, ortak dil çalışma zamanı aracılığıyla sınıfınızın kullanımını kullanıyorsa, öğesini olarak öğesine başvurmalıdır ABC . Daha sonra sınıfınızı yeniden derlemenize ve öğenin adını olarak değiştirirseniz abc , sınıfınızı kullanan diğer derlemeler artık bu öğeye erişemez. Bu nedenle, bir derlemenin güncelleştirilmiş bir sürümünü serbest bırakırsanız, tüm ortak öğelerin alfabetik durumunu değiştirmemelisiniz.

Adlar ve yerel ayarlar

Adların karşılaştırılması yerel ayardan bağımsızdır. İki ad bir yerel ayarda eşleşiyorsa, bunların tüm yerel ayarlarda eşleşmesi garanti edilir.

Ayrıca bkz.