使用英语阅读

通过


编译器错误 CS1554

声明无效;请改用“<type> operator 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()  
   {  
   }  
}