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.
Deklarasi kelas tidak menyertakan konstruktor, dan konstruktor kelas dasar ditandai dengan ObsoleteAttribute atribut dan arahan untuk memperlakukannya sebagai peringatan.
Ketika kelas turunan tidak mendeklarasikan konstruktor, Visual Basic mencoba menghasilkan konstruktor tanpa parameter implisit MyBase.New()yang memanggil . Jika tidak ada konstruktor yang dapat diakses di kelas dasar yang dapat dipanggil tanpa argumen, Visual Basic tidak dapat menghasilkan konstruktor implisit. Dalam hal ini, konstruktor yang diperlukan ditandai dengan ObsoleteAttribute atribut , sehingga Visual Basic tidak dapat memanggilnya.
Anda dapat menandai elemen pemrograman apa pun sebagai tidak lagi digunakan dengan menerapkan ObsoleteAttribute padanya. Jika Anda melakukan ini, Anda dapat mengatur properti atribut IsError ke atau TrueFalse. Jika Anda mengaturnya ke True, pengkompilasi memperlakukan upaya untuk menggunakan elemen sebagai kesalahan. Jika Anda mengaturnya ke False, atau membiarkannya default ke False, pengkompilasi mengeluarkan peringatan jika ada upaya untuk menggunakan elemen .
Secara bawaan, pesan ini adalah peringatan, karena properti IsError adalah ObsoleteAttribute adalah False. Untuk informasi tentang menyembunyikan peringatan atau memperlakukan peringatan sebagai kesalahan, lihat Mengonfigurasi Peringatan di Visual Basic.
ID Kesalahan: BC41002
Untuk memperbaiki kesalahan ini
Periksa pesan kesalahan yang dikutip dan ambil tindakan yang sesuai.
Gunakan
Sub Newuntuk mendeklarasikan konstruktor di kelas turunan.