다음을 통해 공유


컴파일러 오류 CS0544

업데이트: 2007년 11월

오류 메시지

'property override' : 'non-property'이(가) 속성이 아니므로 재정의할 수 없습니다.
'property override': cannot override because 'non-property' is not a property

속성이 아닌 데이터 형식을 속성으로 재정의하려 했습니다. 이는 허용되지 않습니다.

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

// CS0544.cs
// compile with: /target:library
public class a
{
   public int i;
}

public class b : a
{
   public override int i {   // CS0544
   // try the following line instead
   // public new int i {
      get
      {
         return 0;
      }
   }
}