컴파일러 오류 CS0442

업데이트: 2007년 11월

오류 메시지

'Property': 추상 속성에는 전용 접근자를 사용할 수 없습니다.
'Property': abstract properties cannot have private accessors

이 오류는 "private" 액세스 한정자를 사용하여 추상 접근자를 수정하는 경우에 발생합니다. 이 오류를 해결하려면 다른 액세스 한정자를 사용하거나 속성을 추상이 아닌 속성으로 만듭니다.

예제

다음 샘플에서는 CS0442 오류가 발생하는 경우를 보여 줍니다.

// CS0442.cs
public abstract class MyClass 
{
    public abstract int AbstractProperty 
    {
        get;
        private set;   // CS0442
        // Try this instead:
        // set;
    }
}