다음을 통해 공유


컴파일러 오류 CS0551

업데이트: 2007년 11월

오류 메시지

명시적 인터페이스 구현 'implementation'에 'accessor' 접근자가 없습니다.
Explicit interface implementation 'implementation' is missing accessor 'accessor'

인터페이스의 속성을 명시적으로 구현한 클래스에는 해당 인터페이스에서 정의한 접근자가 모두 구현되어 있어야 합니다.

자세한 내용은 속성 사용(C# 프로그래밍 가이드)을 참조하십시오.

예제

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

// CS0551.cs
// compile with: /target:library
interface ii
{
   int i
   {
      get;
      set;
   }
}

public class a : ii
{
   int ii.i { set {} }   // CS0551

   // OK
   int ii.i    
   {
      set {}
      get { return 0; }
   }
}