Geçersiz Kılmalar (Visual Basic)
Bir özellik 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ı.
OverridesYalnızca bir özellik veya yordam bildirimi ifadesinde kullanabilirsiniz.
Birleşik değiştiriciler.
Overrides
ShadowsAynı bildirimde veya ile birlikte belirtemezsiniz
Shared. Geçersiz kılan bir öğe örtük olarak geçersiz kılınabilir olduğundan,
Overridableile birleştiremezsiniz
Overrides.
Imza eşleşiyor. Bu bildirimin imzası, geçersiz kıldığından özelliğin veya yordamın imzasıyla tam olarak eşleşmelidir. Bu, parametre listelerinin aynı sırada aynı veri türleriyle aynı sayıda parametreye sahip olması gerektiği anlamına gelir.
İmzaya ek olarak, geçersiz kılma bildirimi de tam olarak aşağıdaki gibi eşleşmelidir:
Erişim düzeyi
Varsa, dönüş türü
-
Genel Imzalar. Genel yordam için imza, tür parametrelerinin sayısını içerir. Bu nedenle, geçersiz kılma bildirimi aynı zamanda temel sınıf sürümüyle eşleşmelidir.
Ek eşleşme. Bu bildirimin, temel sınıf sürümünün imzasını eşleştirmesinin yanı sıra aşağıdaki şekilde de eşleşmesi gerekir:
Gölgeleme ve geçersiz kılma. Hem gölgeleme hem de geçersiz kılma devralınan bir öğeyi yeniden tanımlayın, ancak iki yaklaşım arasında önemli farklılıklar vardır. Daha fazla bilgi için Visual Basic 'Da gölgelemebölümüne bakın.
Kullanırsanız
Overrides , derleyici
Overloads kitaplık API 'Lerinizin C# ile daha kolay çalışmasını sağlamak için örtülü olarak ekler.
OverridesDeğiştirici şu bağlamlarda kullanılabilir: