Lezen in het Engels

Delen via


Compilerwaarschuwing (niveau 1) CS0612

'lid' is verouderd

De ontwerper van de klasse heeft een lid gemarkeerd met het kenmerk Verouderd. Dit betekent dat het lid mogelijk niet wordt ondersteund in een toekomstige versie van de klasse.

In het volgende voorbeeld ziet u hoe toegang tot een verouderd lid CS0612 genereert:

C#
// 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  
   }  
}