Číst v angličtině

Sdílet prostřednictvím


Chyba kompilátoru CS0023

Operátor "operator" nelze použít pro operand typu type 'type'.

Došlo k pokusu o použití operátoru na proměnnou, jejíž typ nebyl navržen pro práci s operátorem. Další informace naleznete v tématu Typy a operátory jazyka C#.

Následující ukázka vygeneruje CS0023:

// CS0023.cs  
namespace x  
{  
   public class a  
   {  
      public static void Main()  
      {  
         string s = "hello";  
         s = -s;   // CS0023, minus operator not allowed on strings  
      }  
   }  
}