次の方法で共有


コンパイラ エラー CS1019

更新 : 2007 年 11 月

エラー メッセージ

オーバーロード可能な単項演算子が必要です。

別のクラスの値を返す単項演算子があります。この変換を行うには、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()
   {
   }
}