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.
Menentukan bahwa properti atau prosedur mengambil alih properti atau prosedur bernama identik yang diwarisi dari kelas dasar.
Aturan
Konteks Deklarasi. Anda hanya dapat menggunakan
Overridesdalam pernyataan pernyataan pernyataan properti atau prosedur.Pengubah Gabungan. Anda tidak dapat menentukan
Overridesbersama denganShadowsatauShareddalam deklarasi yang sama. Karena elemen penimpaan secara implisit dapat diambil alih, Anda tidak dapat menggabungkanOverridabledenganOverrides.Tanda Tangan yang Cocok. Tanda tangan deklarasi ini harus sama persis dengan tanda tangan properti atau prosedur yang ditimpanya. Ini berarti daftar parameter harus memiliki jumlah parameter yang sama, dalam urutan yang sama, dengan jenis data yang sama.
Selain tanda tangan, deklarasi penimpaan juga harus sama persis dengan yang berikut:
Tingkat akses
Jenis pengembalian, jika ada
Tanda Tangan Generik. Untuk prosedur generik, tanda tangan menyertakan jumlah parameter jenis. Oleh karena itu, deklarasi penimpaan harus sesuai dengan versi kelas dasar dalam hal itu juga.
Pencocokan Tambahan. Selain mencocokkan tanda tangan versi kelas dasar, deklarasi ini juga harus cocok dengannya dalam hal-hal berikut:
Bayangan dan Penimpaan. Membayangi dan mengambil alih mendefinisikan ulang elemen yang diwariskan, tetapi ada perbedaan signifikan antara kedua pendekatan. Untuk informasi selengkapnya, lihat Bayangan di Visual Basic.
Jika Anda menggunakan Overrides, pengkompilasi secara implisit Overloads menambahkan sehingga API pustaka Anda bekerja dengan C# dengan lebih mudah.
Pengubah Overrides dapat digunakan dalam konteks ini: