컴파일러 오류 CS1535
업데이트: 2007년 11월
오류 메시지
오버로드된 'operator' 단항 연산자는 매개 변수를 한 개 사용합니다.
Overloaded unary operator 'operator' takes one parameter
단항 오버로드할 수 있는 연산자 정의에는 매개 변수가 한 개 있어야 합니다.
예제
다음 샘플에서는 CS1535 오류가 발생하는 경우를 보여 줍니다.
// CS1535.cs
class MyClass
{
// uncomment the method parameter to resolve CS1535
public static MyClass operator ++ (/*MyClass MC1*/) // CS1535
{
return new MyClass();
}
public static int Main()
{
return 1;
}
}