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 versi Anda — yang memiliki nama yang sama dengan kata kunci terbatas Loop — Anda harus mendahuluinya dengan string kualifikasi penuh atau mengapitnya dalam tanda 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 menentukan prosedur dengan nama yang sama dengan kata kunci terbatas. Mungkin mudah melupakan memenuhi syarat nama atau menyertakan tanda kurung siku, sehingga menimbulkan kesalahan dalam kode Anda dan menyulitkan pembacaannya. Untuk alasan ini, kami sarankan Anda tidak menggunakan kata kunci terbatas sebagai nama elemen program. Namun, jika versi Visual Basic di masa mendatang 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.

Nota

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