Compilerwarnung (Stufe 1) CS0672
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 obsolete
markiert 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 obsolete
markiert 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()
{
}
}
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: