Lezen in het Engels

Delen via


Compilerfout CS0590

Door de gebruiker gedefinieerde operators kunnen geen ongeldige waarde retourneren

Het doel van een door de gebruiker gedefinieerde operator is om een object te retourneren.

In het volgende voorbeeld wordt CS0590 gegenereerd:

// 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;  
      }  
   }  
}