Aracılığıyla paylaş


Sabit Tanımlama Nasıl Yapılır (Visual Basic)

Sabit bildirmek ve değerini ayarlamak için Const ifadesini kullanırsınız. 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 , Public, Friendveya Protected olarak Protected Friendda bildirilebilir.

Sabit geçerli bir sembolik ada sahip olmalıdır (kurallar, değişken adları oluşturmak için kullanılanlarla aynıdır) ve sayısal veya metin sabitleri ve işleçlerinden oluşan bir ifade içermelidir (işlev çağrısı olmadan).

Uyarı

Bilgisayarınız, aşağıdaki yönergelerde bazı Visual Studio kullanıcı arabirimi öğeleri 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.

Bir sabit tanımlamak 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, , DecimalDoubleIntegerLongShortSingleveya String) belirterek açıkça bir sabit bildirmeniz gerekir.

    Option Infer On olduğunda veya Option StrictOff olduğunda, bir veri türü belirtmeden "As" yan tümcesi ile bir 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, Protectedveya Protected 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  
    

Ayrıca bakınız