영어로 읽기

다음을 통해 공유


컴파일러 오류 CS0551

'implementation' 명시적 인터페이스 구현에 'accessor' 접근자가 누락되었습니다.

명시적으로 인터페이스 속성을 구현하는 클래스는 인터페이스가 정의하는 모든 접근자를 구현해야 합니다.

자세한 내용은 Using Properties을 참조하세요.

예시

다음 샘플에서는 CS0551을 생성합니다.

C#
// 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; }  
   }  
}