コンパイラ エラー CS0681

更新 : 2007 年 11 月

エラー メッセージ

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

フィールドを abstract として宣言することはできません。ただし、抽象プロパティを使用してフィールドにアクセスすることはできます。

使用例

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

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

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

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