컴파일러 오류 CS0681

업데이트: 2007년 11월

오류 메시지

필드에는 'abstract' 한정자를 사용할 수 없습니다. 대신 속성을 사용하십시오.
The modifier 'abstract' is not valid on fields. Try using a property instead

필드는 abstract가 될 수 없지만 필드에 액세스하기 위한 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;
    }
}