Share via


컴파일러 오류 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;
    }
}