Nasıl yapılır: Bir Sabit Bildirme (Visual Basic)
bir sabit bildirmek ve değerini ayarlamak için deyimini kullanırsınız Const
. Sabit bildirerek bir değere anlamlı bir ad atarsınız. Sabit bildirildikten sonra değiştirilemez veya yeni bir değer atanamaz.
Bir yordam içinde veya bir modülün, sınıfın veya yapının bildirimler bölümünde bir sabit bildirirsiniz. Sınıf veya yapı düzeyi sabitleri varsayılan olarakdırPrivate
, ancak uygun kod erişimi düzeyi için , Friend
, Protected
veya Protected Friend
olarak Public
da bildirilebilir.
Sabit geçerli bir sembolik ada (kurallar değişken adları oluşturmak için kullanılan adlarla aynıdır) ve sayısal veya dize sabitleri ve işleçlerinden (işlev çağrısı olmadan) oluşan bir ifadeye sahip olmalıdır.
Not
Bilgisayarınız, aşağıdaki yönergelerde yer alan Visual Studio kullanıcı arabirimi öğelerinden bazıları için farklı adlar veya konumlar gösterebilir. Sahip olduğunuz Visual Studio sürümü ve kullandığınız ayarlar bu öğeleri belirler. Daha fazla bilgi için bkz. IDE’yi kişiselleştirme.
Sabit bildirmek için
Aşağıdaki örneklerde olduğu gibi bir erişim tanımlayıcısı,
Const
anahtar sözcük ve ifade içeren bir bildirim yazın:Public Const DaysInYear = 365 Private Const WorkDays = 250
Option Infer olduğunda
Off
ve Option Strict iseOn
, bir veri türü (Boolean
, ,Byte
,Char
, ,DateTime
, ,Long
Decimal
Integer
Short
Double
Single
veyaString
) belirterek açıkça bir sabit bildirmeniz gerekir.veya
Option Infer
Option Strict
olduğundaOn
Off
, yan tümcesi olan bir veri türü belirtmeden birAs
sabit bildirebilirsiniz. Derleyici, ifadenin türünden sabitin türünü belirler. Daha fazla bilgi için bkz . Sabit ve Değişmez Veri Türleri.
Açıkça belirtilen veri türüne sahip bir sabit bildirmek için
Aşağıdaki örneklerde olduğu gibi anahtar sözcüğünü
As
ve açık bir veri türünü içeren bir bildirim yazın:Public Const MyInteger As Integer = 42 Private Const DaysInWeek As Short = 7 Protected Friend Const Funday As String = "Sunday"
Tek bir satırda birden çok sabit bildirebilirsiniz, ancak satır başına yalnızca tek bir sabit bildirirseniz kodunuz daha okunabilir olur. Tek bir satırda birden çok sabit bildirirseniz, bunların tümü aynı erişim düzeyine (
Public
,Private
,Friend
,Protected
veyaProtected Friend
) sahip olmalıdır.
Tek bir satırda birden çok sabit bildirmek için
Aşağıdaki örnekte olduğu gibi bildirimleri virgül ve boşlukla ayırın:
Public Const Four As Integer = 4, Five As Integer = 5, Six As Integer = 44