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 adalahOn
, Anda harus menyatakan konstanta secara tersurat dengan menentukan jenis data (Boolean
,Byte
,Char
,DateTime
,Decimal
,Double
,Integer
,Long
,Short
,Single
, atauString
).Jika
Option Infer
adalahOn
atauOption Strict
adalahOff
, Anda dapat menyatakan konstanta tanpa menentukan jenis data dengan klausulAs
. 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
, atauProtected 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