Bagikan melalui


Kata Kunci sebagai Nama Elemen dalam Kode (Visual Basic)

Elemen program apa pun — seperti variabel, kelas, atau anggota — dapat memiliki nama yang sama dengan kata kunci terbatas. Misalnya, Anda dapat membuat variabel bernama Loop. Namun, untuk merujuk ke versinya — yang memiliki nama yang sama dengan kata kunci terbatas Loop — Anda harus mendahuluinya dengan string kualifikasi penuh atau mengapitnya dalam kurung siku ([ ]), seperti yang ditunjukkan contoh berikut.

' The following statement precedes Loop with a full qualification string.
sampleForm.Loop.Visible = True
' The following statement encloses Loop in square brackets.
 [Loop].Visible = True

Jika Anda tidak melakukan salah satu dari ini, maka Visual Basic mengasumsikan penggunaan kata kunci intrinsik Loop dan menghasilkan kesalahan, seperti dalam contoh berikut:

' The following statement causes a compiler error.

Loop.Visible = True

Anda dapat menggunakan kurung siku saat merujuk ke formulir dan kontrol, dan saat mendeklarasikan variabel atau mendefinisikan prosedur dengan nama yang sama dengan kata kunci terbatas. Mungkin mudah untuk lupa untuk memenuhi syarat nama atau menyertakan tanda kurung siku, dan dengan demikian memperkenalkan kesalahan ke dalam kode Anda dan membuatnya lebih sulit untuk dibaca. Untuk alasan ini, kami sarankan Anda tidak menggunakan kata kunci terbatas sebagai nama elemen program. Namun, jika versi Visual Basic yang akan datang mendefinisikan kata kunci baru yang bertentangan dengan formulir atau nama kontrol yang ada, maka Anda dapat menggunakan teknik ini saat memperbarui kode Anda untuk bekerja dengan versi baru.

Catatan

Program Anda juga mungkin menyertakan nama elemen yang disediakan oleh rakitan lain yang dirujuk. Jika nama-nama ini bertentangan dengan kata kunci terbatas, maka menempatkan tanda kurung siku di sekitarnya menyebabkan Visual Basic menafsirkannya sebagai elemen yang Anda tentukan.

Lihat juga