Share via


컴파일러 오류 CS0715

업데이트: 2007년 11월

오류 메시지

'static class' : 정적 클래스는 사용자 정의 연산자를 포함할 수 없습니다.
'static class' : static classes cannot contain user defined operators

사용자 정의 연산자는 클래스의 인스턴스를 대상으로 연산을 수행합니다. 정적 클래스는 인스턴스화할 수 없기 때문에 연산자를 적용할 대상 인스턴스를 만들 수 없습니다. 따라서, 정적 클래스에는 사용자 정의 연산자를 사용할 수 없습니다.

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

// CS0715.cs
public static class C
{
   public static C operator+(C c)  // CS0715
   {
   }

   public static void Main()
   {
   }
}