Bagikan melalui


Cara: Mendeklarasikan Konstanta (Visual Basic)

Anda menggunakan Const pernyataan untuk mendeklarasikan konstanta dan mengatur nilainya. Dengan mendeklarasikan konstanta, Anda menetapkan nama yang bermakna ke nilai. Setelah konstanta dideklarasikan, konstanta tidak dapat dimodifikasi atau diberi nilai baru.

Anda mendeklarasikan konstanta dalam prosedur atau di bagian deklarasi modul, kelas, atau struktur. Konstanta tingkat kelas atau struktur adalah secara Private default, tetapi juga dapat dinyatakan sebagai Public, Friend, Protected, atau Protected Friend untuk tingkat akses kode yang sesuai.

Konstanta harus memiliki nama simbolis yang valid (aturannya sama dengan untuk membuat nama variabel) dan ekspresi yang terdiri dari konstanta dan operator numerik atau string (tetapi tidak ada panggilan fungsi).

Nota

Komputer Anda mungkin menampilkan nama atau lokasi yang berbeda untuk beberapa elemen antarmuka pengguna Visual Studio dalam instruksi berikut. Edisi Visual Studio yang Anda miliki dan pengaturan yang Anda gunakan menentukan elemen-elemen ini. Untuk informasi lebih lanjut, lihat Mempersonalisasi IDE.

Untuk mendeklarasikan konstanta

  • Tulis deklarasi yang menyertakan penentu akses, Const kata kunci, dan ekspresi, seperti dalam contoh berikut:

    Public Const DaysInYear = 365
    Private Const WorkDays = 250
    

    Ketika Opsi Infer adalah Off dan Opsi Ketat adalah On, Anda harus mendeklarasikan konstanta secara eksplisit dengan menentukan jenis data (Boolean, ByteCharDateTimeDecimalDouble, Integer, Long, Short, Single, atau ).String

    Kapan Option Infer adalah On atau Option Strict , OffAnda dapat mendeklarasikan konstanta tanpa menentukan jenis data dengan klausa As . Pengkompilasi menentukan jenis konstanta dari jenis ekspresi. Untuk informasi selengkapnya, lihat Jenis Data Konstanta dan Literal.

Untuk mendeklarasikan konstanta yang memiliki tipe data yang dinyatakan secara eksplisit

  • Tulis deklarasi yang menyertakan As kata kunci dan jenis data eksplisit, seperti dalam contoh berikut:

    Public Const MyInteger As Integer = 42
    Private Const DaysInWeek As Short = 7
    Protected Friend Const Funday As String = "Sunday"
    

    Anda dapat mendeklarasikan beberapa konstanta pada satu baris, meskipun kode Anda lebih dapat dibaca jika Anda hanya mendeklarasikan satu konstanta per baris. Jika Anda mendeklarasikan beberapa konstanta pada satu baris, mereka semua harus memiliki tingkat akses yang sama (Public, , Private, FriendProtected, atau Protected Friend).

Untuk mendeklarasikan beberapa konstanta pada satu baris

  • Pisahkan deklarasi dengan koma dan spasi, seperti dalam contoh berikut:

    Public Const Four As Integer = 4, Five As Integer = 5, Six As Integer = 44  
    

Lihat juga