英語で読む

次の方法で共有


コンパイラの警告 (レベル 1) CS0612

'member' は使用されなくなりました

クラス デザイナーによってメンバーが Obsolete 属性でマークされました。 つまり、クラスの将来のバージョンでこのメンバーがサポートされない可能性があります。

次の例では、旧式のメンバーにアクセスするとどのように CS0612 が生成されるかを示しています。

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