Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt an, dass eine Eigenschaft oder Prozedur in dieser Klasse nicht implementiert ist und in einer abgeleiteten Klasse überschrieben werden muss, bevor sie verwendet werden kann.
Bemerkungen
Sie können MustOverride nur in einer Eigenschaft oder einer Prozedurdeklarationsanweisung verwenden. Die Eigenschaft oder Prozedur, die angibt MustOverride , muss ein Element einer Klasse sein, und die Klasse muss must be marked MustInherit.
Regeln
Unvollständige Deklaration. Wenn Sie angeben
MustOverride, geben Sie keine zusätzlichen Codezeilen für die Eigenschaft oder Prozedur an, nicht einmal dieEnd Function,End PropertyoderEnd SubAnweisung.Kombinierte Modifizierer. Sie können nicht zusammen mit
MustOverride,NotOverridableoderOverridablein derselben Deklaration angebenShared.Schatten und Außerkraftsetzung. Sowohl Schattierung als auch Außerkraftsetzung definieren ein geerbtes Element neu, aber es gibt erhebliche Unterschiede zwischen den beiden Ansätzen. Weitere Informationen finden Sie unter Schatten in Visual Basic.
Alternative Begriffe. Ein Element, das nicht verwendet werden kann, außer in einer Außerkraftsetzung, wird manchmal als reines virtuelles Element bezeichnet.
Der MustOverride Modifizierer kann in folgenden Kontexten verwendet werden: