Bagikan melalui


Cara: Menyatakan Konstanta (Visual Basic)

Anda menggunakan pernyataan Const untuk menyatakan konstanta dan menetapkan nilainya. Dengan menyatakan konstanta, Anda menetapkan nama yang bermakna ke nilai. Setelah konstanta dinyatakan, konstanta tidak dapat diubah atau ditetapkan nilai baru.

Anda menyatakan konstanta dalam prosedur atau dalam bagian deklarasi modul, kelas, atau struktur. Konstanta tingkat kelas atau struktur adalah Private secara 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 yang untuk membuat nama variabel) dan ekspresi yang terdiri dari konstanta dan operator numerik atau string (tetapi tanpa panggilan fungsi).

Catatan

Komputer Anda mungkin memperlihatkan nama atau lokasi yang berbeda untuk beberapa elemen antarmuka pengguna Visual Studio dalam petunjuk berikut. Edisi Visual Studio yang Anda miliki dan setelan yang Anda gunakan menentukan elemen-elemen ini. Untuk informasi selengkapnya, lihat Mempersonalisasi IDE.

Untuk menyatakan konstanta

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

    Public Const DaysInYear = 365
    Private Const WorkDays = 250
    

    Jika Opsi Menyimpulkan adalah Off dan Opsi Ketat adalah On, Anda harus menyatakan konstanta secara tersurat dengan menentukan jenis data (Boolean, Byte, Char, DateTime, Decimal, Double, Integer, Long, Short, Single, atau String).

    Jika Option Infer adalah On atau Option Strict adalah Off, Anda dapat menyatakan konstanta tanpa menentukan jenis data dengan klausul As. Pengompilasi menentukan jenis konstanta dari jenis ekspresi. Untuk informasi selengkapnya, lihat Jenis Data Konstanta dan Harfiah.

Untuk menyatakan konstanta yang memiliki jenis data yang dinyatakan secara tersurat

  • Tulis deklarasi yang menyertakan kata kunci As dan jenis data tersurat, 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 menyatakan beberapa konstanta pada satu baris, meski kode Anda lebih mudah dibaca jika Anda hanya menyatakan satu konstanta per baris. Jika Anda menyatakan beberapa konstanta pada satu baris, ia semua harus memiliki tingkat akses yang sama (Public, Private, Friend, Protected, atau Protected Friend).

Untuk menyatakan 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