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
Der veraltete Member 'MemberA' überschreibt den nicht veralteten Member 'MemberB'.
Obsolete member 'memberA' overrides non-obsolete member 'memberB'.
Ein als veraltet gekennzeichneter Member sollte keinen Member überschreiben, der nicht als veraltet gekennzeichnet ist. Diese Warnung wird in Visual Studio 2008 generiert, jedoch nicht in Visual Studio 2005.
So beheben Sie diesen Fehler
- Entfernen Sie das Obsolete-Attribut aus dem überschreibenden Member, oder fügen Sie es dem Basisklassenmember hinzu.
Beispiel
// CS0809.cs
public class Base
{
public virtual void Test1()
{
}
}
public class C : Base
{
[System.Obsolete()]
public override void Test1() // CS0809
{
}
}