英語で読む

次の方法で共有


コンパイラ エラー CS0681

修飾子 'abstract' はフィールドで有効ではありません。 プロパティを使用してください

フィールドを抽象型にすることはできません。 ただし、フィールドにアクセスする抽象プロパティを含めることはできます。

例 1

次の例では CS0681 が生成されます。

// CS0681.cs  
// compile with: /target:library  
abstract class C  
{  
    abstract int num;  // CS0681  
}  

例 2

代わりに、次のコードをお試しください。

// CS0681b.cs  
// compile with: /target:library  
abstract class C  
{  
    public abstract int num  
    {  
       get;  
       set;  
    }  
}