Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Błąd kompilatora CS1554

Deklaracja jest nieprawidłowa; użyj operatora< typu> (...) Zamiast

Typ zwracany przeciążonego operatora musi pojawić się przed operator słowem kluczowym.

Poniższy przykład generuje CS1554:

C#
// 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()  
   {  
   }  
}