Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Biasanya, ketika merujuk ke anggota enumerasi, Anda harus mengaitkan nama anggota dengan nama enumerasi. Misalnya, untuk merujuk ke Sunday
anggota enumerasi Anda Days
, Anda akan menggunakan sintaks berikut:
X = Days.Sunday
Menggunakan Pernyataan Impor
Anda dapat menghindari penggunaan nama yang memenuhi syarat sepenuhnya dengan menambahkan pernyataan Imports
ke bagian deklarasi namespace pada kode Anda, seperti ditunjukkan dalam contoh berikut:
Imports WindowsApplication1.Form1.Days
Imports WindowsApplication1.Form1.WorkDays
Pernyataan Imports
mengimpor namespace dari proyek dan assembly yang dirujuk dan dari dalam proyek yang sama dengan modul tempat pernyataan muncul. Setelah pernyataan ini ditambahkan, Anda dapat merujuk ke anggota enumerasi Anda tanpa kualifikasi, seperti dalam contoh berikut:
X = Sunday
Dengan mengatur set konstanta terkait dalam enumerasi, Anda dapat menggunakan nama konstanta yang sama dalam konteks yang berbeda. Misalnya, Anda dapat menggunakan nama yang sama untuk konstanta hari kerja dalam enumerasi Days
dan WorkDays
. Jika Anda menggunakan Imports
pernyataan dengan enumerasi Anda, Anda harus berhati-hati untuk menghindari referensi ambigu. Pertimbangkan contoh berikut:
Imports WindowsApplication1.Form1.Days
Imports WindowsApplication1.Form1.WorkDays
Public Sub New()
' Insert code to implement constructor.
X = Monday
End Sub
Dengan asumsi bahwa Monday
adalah anggota Days
enumerasi dan Workdays
enumerasi, kode ini menghasilkan kesalahan kompilator. Untuk menghindari referensi ambigu ketika mengacu pada konstanta individu, kualifikasikan nama konstanta dengan enumerasinya. Kode berikut mengacu pada Saturday
konstanta dalam Days
enumerasi dan WorkDays
.
X = Days.Saturday
Y = WorkDays.Saturday
Lihat juga
- Konstanta dan Enumerasi
- Cara: Mendeklarasikan Enumerasi
- Cara: Merujuk ke Anggota Enumerasi
- Cara: Iterasi Melalui Enumerasi di Visual Basic
- Cara: Menentukan String yang Terkait dengan Nilai Enumerasi
- Kapan Menggunakan Enumerasi
- Jenis Data Konstanta dan Literal
- Pernyataan Enum
- Pernyataan Impor (.NET Namespace dan Tipe)
- Jenis Data