다음을 통해 공유


컴파일러 오류 CS0273

업데이트: 2007년 11월

오류 메시지

'property_accessor' 접근자의 액세스 가능성 한정자는 'property' 속성 또는 인덱서보다 제한적이어야 합니다.
The accessibility modifier of the 'property_accessor' accessor must be more restrictive than the property or indexer 'property'

set/get 접근자의 액세스 가능 한정자는 'property/indexer' 속성 또는 인덱서보다 제한적이어야 합니다.

이 오류는 접근자의 액세스 가능 한정자보다 덜 제한적인 액세스 가능 한정자를 사용하여 속성 또는 인덱서를 선언하는 경우 발생합니다. 이 오류를 해결하려면 속성 또는 set 접근자에서 적절한 액세스 한정자를 사용하십시오. 자세한 내용은 접근자 액세스 가능성을 참조하십시오.

예제

다음 샘플에는 내부 set 메서드가 있는 내부 속성이 포함되어 있습니다. 다음 샘플에서는 CS0273 오류가 발생하는 경우를 보여 줍니다.

// CS0273.cs
// compile with: /target:library
public class MyClass
{
   internal int Property
   {
      get { return 0; }
      internal set {}   // CS0273
      // try the following line instead
      // private set {}
   }
}