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.
Mengidentifikasi properti sebagai properti default kelas, struktur, atau antarmukanya.
Komentar
Kelas, struktur, atau antarmuka dapat menunjuk paling banyak salah satu propertinya sebagai properti default, asalkan properti tersebut membutuhkan 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 pengurangan kecil dalam karakter kode sumber, tetapi dapat membuat kode Anda lebih sulit dibaca. Jika kode panggilan tidak terbiasa dengan kelas atau struktur Anda, ketika membuat referensi ke nama kelas atau struktur, referensi tersebut tidak dapat dipastikan apakah referensi tersebut mengakses kelas atau struktur itu sendiri, atau properti default. Ini dapat menyebabkan kesalahan pengkompilasi atau kesalahan logika run-time yang halus.
Anda agak dapat mengurangi kemungkinan kesalahan properti default dengan selalu menggunakan Pernyataan Ketat Opsi untuk mengatur pemeriksaan jenis pengkompilasi ke On.
Jika Anda berencana untuk menggunakan kelas atau struktur yang telah ditentukan sebelumnya dalam kode Anda, Anda harus menentukan apakah itu memiliki properti default, dan jika demikian, apa namanya.
Karena kerugian ini, Anda harus mempertimbangkan untuk tidak menentukan properti bawaan. Untuk keterbacaan kode, Anda juga harus mempertimbangkan untuk selalu merujuk ke semua properti secara eksplisit, bahkan properti default.
Pengubah Default dapat digunakan dalam konteks ini: