다음을 통해 공유


컴파일러 오류 CS0629

업데이트: 2007년 11월

오류 메시지

'member' 조건부 멤버는 'Type Name' 형식으로 'base class member' 인터페이스 멤버를 구현할 수 없습니다.
Conditional member 'member' cannot implement interface member 'base class member' in type 'Type Name'

Conditional 특성은 인터페이스 구현에 사용할 수 없습니다.

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

// CS0629.cs
interface MyInterface
{
   void MyMethod();
}

public class MyClass : MyInterface
{
   [System.Diagnostics.Conditional("debug")]
   public void MyMethod()    // CS0629, remove the Conditional attribute
   {
   }

   public static void Main()
   {
   }
}