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.
Member "Member1" überschreibt den veralteten Member "Member2". Fügen Sie "Member1" das Obsolete-Attribut hinzu.
Der Compiler hat override für eine Methode gefunden, die als obsoletemarkiert ist. Die überschreibende Methode selbst wurde jedoch nicht als "obsolete" markiert. Die überschreibende Methode löst beim Aufrufen immer den Fehler CS0612aus.
Überprüfen Sie die Methodendeklarationen, und geben Sie explizit an, ob eine Methode (und alle Überschreibungen) als obsoletemarkiert werden soll.
Im folgenden Beispiel wird CS0672 generiert:
// CS0672.cs
// compile with: /W:1
class MyClass
{
[System.Obsolete]
public virtual void ObsoleteMethod()
{
}
}
class MyClass2 : MyClass
{
public override void ObsoleteMethod() // CS0672
{
}
}
class MainClass
{
static public void Main()
{
}
}