Default (Visual Basic)
Mengidentifikasi properti sebagai properti default dari kelas, struktur, atau antarmukanya.
Keterangan
Kelas, struktur, atau antarmuka dapat menunjuk paling banyak satu propertinya sebagai properti default, asalkan properti tersebut mengambil setidaknya satu parameter. Jika kode membuat referensi ke kelas atau struktur tanpa menentukan anggota, Visual Basic menyelesaikan referensi tersebut ke properti default.
Properti default dapat mengakibatkan sedikit pengurangan dalam karakter kode sumber, tetapi dapat mengakibatkan kode Anda lebih sulit dibaca. Jika kode panggilan tidak terbiasa dengan kelas atau struktur Anda, ketika kode tersebut membuat referensi ke nama kelas atau struktur, maka tidak dapat dipastikan apakah referensi itu dapat mengakses kelas atau struktur itu sendiri, atau properti default. Hal ini dapat menyebabkan kesalahan pengkompilasi atau kesalahan minor pada logika run-time.
Anda dapat mengurangi kemungkinan kesalahan properti default dengan menggunakan Pernyataan Ketat Opsi untuk mengatur pemeriksaan jenis pengkompilasi ke On
.
Jika Anda berencana untuk menggunakan kelas atau struktur yang telah ditentukan dalam kode, Anda harus menentukan apakah kelas itu memiliki properti default, dan jika iya, apa namanya.
Karena kerugian ini, sebaiknya jangan menentukan properti default. Untuk keterbacaan kode, sebaiknya selalu merujuk ke semua properti secara eksplisit, bahkan properti default.
Pengubah Default
dapat digunakan dalam konteks ini: