컴파일러 오류 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()
{
}
}