컴파일러 오류 CS1020

업데이트: 2007년 11월

오류 메시지

오버로드할 수 있는 이항 연산자가 필요합니다.
Overloadable binary operator expected

연산자 오버로드를 정의하려고 했지만 연산자가 매개 변수를 두 개 받는 이항 연산자가 아닙니다.

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

// CS1020.cs
public class iii
{
   public static int operator ++(iii aa, int bb)   // CS1020, change ++ to +
   {
      return 0;
   }

   public static void Main()
   {
   }
}