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.
Aktualisiert: November 2007
Fehlermeldung
"Member1": Überschreiben nicht möglich; "Member2" ist keine Funktion
'member1': cannot override because 'member2' is not a function
In einer Klassendeklaration wurde versucht, ein Element, das keine Methode ist, in einer Basisklasse zu überschreiben. Überschreibungen müssen dem Membertyp entsprechen. Wenn eine Methode mit dem Namen einer Methode in einer Basisklasse benötigt wird, wenden Sie auf die Methodendeklaration in der Basisklasse new (nicht override) an.
Im folgenden Beispiel wird CS0505 generiert:
// CS0505.cs
// compile with: /target:library
public class clx
{
public int i;
}
public class cly : clx
{
public override int i() { return 0; } // CS0505
}