共用方式為


編譯器錯誤 CS0590

更新:2007 年 11 月

錯誤訊息

使用者自訂的運算子無法傳回 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;
      }
   }
}