Freigeben über


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
   }
}