英語で読む

次の方法で共有


コンパイラ エラー CS1554

正しくない宣言です。代わりに '<type> 演算子 op (...' を使用してください。

オーバーロードされた演算子の戻り値の型は、operator キーワードの前に記述する必要があります。

次の例では CS1554 が生成されます。

// CS1554.cs  
class MyClass  
{  
   public static operator ++ MyClass (MyClass f)    // CS1554  
   // try the following line instead  
   // public static MyClass operator ++ (MyClass f)  
   {  
      return new MyClass ();  
   }  
  
   public static void Main()  
   {  
   }  
}