영어로 읽기

다음을 통해 공유


컴파일러 오류 CS0590

사용자 정의 연산자는 void를 반환할 수 없습니다.

사용자 정의 연산자의 목적은 개체를 반환하는 것입니다.

다음 샘플에서는 CS0590을 생성합니다.

// CS0590.cs  
namespace x  
{  
   public class a  
   {  
      public static void operator+(a A1, a A2)   // CS0590  
      {  
      }  
  
      // try the following user-defined operator  
      /*  
      public static a operator+(a A1, a A2)  
      {  
         return A2;  
      }  
      */  
  
      public static int Main()  
      {  
         return 1;  
      }  
   }  
}