다음을 통해 공유


컴파일러 오류 CS0526

업데이트: 2007년 11월

오류 메시지

인터페이스는 생성자를 포함할 수 없습니다.
Interfaces cannot contain constructors

생성자는 인터페이스에 정의할 수 없습니다. 메서드의 이름이 클래스의 이름과 같고 반환 형식이 없으면 메서드는 생성자로 간주됩니다.

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

// CS0526.cs
namespace x
{
   public interface clx
   {
      public clx()   // CS0526
      {
      }
   }

   public class cly
   {
      public static void Main()
      {
      }
   }
}