Geçersiz Kılmalar (Visual Basic)
Bir özelliğin veya yordamın bir temel sınıftan devralınan aynı adlı özelliği veya yordamı geçersiz kıldığını belirtir.
Kurallar
Bildirim Bağlamı. Yalnızca bir özellik veya yordam bildirimi deyiminde kullanabilirsiniz
Overrides
.Birleşik Değiştiriciler. Aynı bildirimde veya
Shared
ileShadows
birlikte belirtemezsinizOverrides
. Geçersiz kılınan bir öğe örtük olarak geçersiz kılınabilir olduğundan ileOverrides
birleştiremezsinizOverridable
.Eşleşen İmzalar. Bu bildirimin imzası, geçersiz kıldığını özellik veya yordamın imzası ile tam olarak eşleşmelidir. Bu, parametre listelerinin aynı veri türleriyle aynı sırada aynı sayıda parametreye sahip olması gerektiği anlamına gelir.
İmzaya ek olarak, geçersiz kılma bildiriminin de aşağıdakiyle tam olarak eşleşmesi gerekir:
Erişim düzeyi
Varsa dönüş türü
Genel İmzalar. Genel bir yordam için imza, tür parametrelerinin sayısını içerir. Bu nedenle geçersiz kılma bildiriminin de bu açıdan temel sınıf sürümüyle eşleşmesi gerekir.
Ek Eşleştirme. Temel sınıf sürümünün imzasını eşleştirmeye ek olarak, bu bildirimin aşağıdaki açılardan da eşleşmesi gerekir:
Gölgeleme ve Geçersiz Kılma. Hem gölgelendirme hem de geçersiz kılma devralınan bir öğeyi yeniden tanımlar, ancak iki yaklaşım arasında önemli farklar vardır. Daha fazla bilgi için bkz . Visual Basic'te Gölgelendirme.
kullanırsanız Overrides
, kitaplık API'lerinizin C# ile daha kolay çalışması için derleyici örtük olarak ekler Overloads
.
Değiştirici Overrides
şu bağlamlarda kullanılabilir: