Compilerwarnung (Stufe 1) CS0612
Aktualisiert: November 2007
Fehlermeldung
"Member" ist veraltet.
'member' is obsolete
Der Klassendesigner hat einen Member mit dem Obsolete-Attribut markiert. Dies bedeutet, dass der Member in einer künftigen Version der Klasse möglicherweise nicht mehr unterstützt wird.
Im folgenden Beispiel wird demonstriert, wie durch Zugriff auf einen veralteten Member CS0612 generiert wird:
// CS0612.cs
// compile with: /W:1
using System;
class MyClass
{
[Obsolete]
public static void ObsoleteMethod()
{
}
[Obsolete]
public static int ObsoleteField;
}
class MainClass
{
static public void Main()
{
MyClass.ObsoleteMethod(); // CS0612 here: method is deprecated
MyClass.ObsoleteField = 0; // CS0612 here: field is deprecated
}
}