英語で読む

次の方法で共有


コンパイラ エラー CS0577

条件付き属性は、コンストラクター、デストラクター、演算子または明示的インターフェイスの実装であるため、'function' では無効です

注意

デストラクターは、ファイナライザーの非推奨の用語です。

Conditional は、指定されたメソッドに適用できません。

たとえば、一部の属性は明示的なインターフェイス定義で使用できません。 次の例では CS0577 が生成されます。

// CS0577.cs  
// compile with: /target:library  
interface I  
{  
   void m();  
}  
  
public class MyClass : I  
{  
   [System.Diagnostics.Conditional("a")]   // CS0577  
   void I.m() {}  
}