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, Protectedveya Protected Friend olarak Publicda 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, , LongDecimalIntegerShortDoubleSingleveya String) belirterek açıkça bir sabit bildirmeniz gerekir.

    veya Option InferOption Strict olduğunda OnOff, yan tümcesi olan bir veri türü belirtmeden bir As 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 bkz.