共用方式為


編譯器錯誤 CS1019

更新:2007 年 11 月

錯誤訊息

必須是可多載的一元運算子

您有一個一元 (Unary) 運算子,可以傳回另一個類別的值。如果您要使用這種轉換,您必須進行 implicit 或 explicit 轉型。

下列範例會產生 CS1019:

// CS1019.cs
public class ii
{
   int i
   {
      get
      {
         return 0;
      }
   }
}

public class a
{
   public static a operator ii(a aa)   // CS1019
   // try the following line instead
   //public static a operator ++(a aa)
   {
      return new a();
   }

   public static void Main()
   {
   }
}