Bildirilen Öğe Adları (Visual Basic)

Bildirilen her öğenin tanımlayıcı olarak da adlandırılan bir adı vardır. Bu, kodun buna başvurmak için kullandığı addır.

Kurallar

Visual Basic'teki bir öğe adının aşağıdaki kurallara uyması gerekir:

  • Alfabetik bir karakterle veya alt çizgiyle (_ ) başlamalıdır.

  • Yalnızca alfabetik karakterler, ondalık basamaklar ve alt çizgi içermelidir.

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

  • 1023 karakterden uzun olmamalıdır.

1023 karakterlik uzunluk sınırı, gibi outerNamespace.middleNamespace.innerNamespace.thisClass.thisElementtam ad dizesinin tamamı için de geçerlidir.

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. İlki yalnızca alt çizgi, ikincisi ondalık basamakla başlar ve üçüncüsü geçersiz bir karakter ($) içerir.

' Three INVALID element names

_

12ABC

xyz$wv

Dikkat

Alt çizgiyle (_) başlayan öğe adları Dil Bağımsızlığı ve Dilden Bağımsız Bileşenler'in (CLS) bir parçası değildir, bu nedenle CLS uyumlu kod bu adları tanımlayan bir bileşeni kullanamaz. Ancak, bir öğe adında başka herhangi bir konumdaki alt çizgi CLS uyumludur.

Ad Uzunluğu Yönergeleri

Pratik bir konu olarak, öğenin doğasını net bir şekilde tanımlarken adınızın mümkün olduğunca 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ın öğenin neyi temsil ettiğini ve kodunuzun bunu nasıl kullandığını yeterince açıklamadığı kadar kısa olmamalıdır. Bu, kodunuzun okunabilirliği için önemlidir. Başka biri bunu anlamaya çalışıyorsa veya siz yazdıktan sonra uzun bir süre bakıyorsanız, uygun öğe adları önemli ölçüde zaman kazandırabilir.

Kaçış Adları

Genellikle, bir öğe adı veya Friendgibi Case Visual Basic tarafından ayrılmış anahtar sözcüklerle eşleşmemelidir. Ancak, köşeli ayraç ([ ] ) içine alınmış bir kaçış adı tanımlayabilirsiniz. Köşeli ayraçlar belirsizliği kaldırdığından, kaçış adı herhangi bir Visual Basic anahtar sözcüğüyle eşleşebilir. Ayrıca, kodunuzda daha sonra ada başvururken köşeli ayraçları da kullanırsınız.

Genel olarak, yalnızca aşağıdaki durumlarda kaçış adlarını kullanmanız gerekir:

  • Kodunuz, ad olarak kullanılan anahtar sözcüğü ayırmayan visual basic'in önceki bir sürümünden geçiş yaptı; Veya

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

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

Adlarda Büyük/Küçük Harf Duyarlılığı

Visual Basic'teki öğe adları büyük/küçük harfe duyarlı değildir. Başka bir deyişle, derleyici yalnızca alfabetik durumda farklı olan iki adı karşılaştırdığında, bunları aynı adla yorumlar. Örneğin, ve abc aynı bildirilen öğeye başvurmayı dikkate alırABC.

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şturup diğer derlemeler için kullanılabilir hale getirdiğinizde, adlarınız artık büyük/küçük harfe duyarlı değildir. Örneğin, adlı ABCbir öğeye sahip bir sınıf tanımlarsanız ve diğer derlemeler ortak dil çalışma zamanı aracılığıyla sınıfınızı kullanırsa, öğeye olarak ABCbaşvurmaları gerekir. Daha sonra sınıfınızı yeniden derleyip öğesinin adını olarak abcdeğiştirirseniz, sınıfınızı kullanan diğer derlemeler artık bu öğeye erişemiyor. Bu nedenle, derlemenin güncelleştirilmiş bir sürümünü serbest bıraktığınızda, genel öğelerin alfabetik büyük/küçük harflerini değiştirmemelisiniz.

Adlar ve Yerel Ayarlar

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

Ayrıca bkz.