Lezen in het Engels

Delen via


Compilerfout CS0023

Operator 'operator' kan niet worden toegepast op operand van het type 'type'

Er is geprobeerd een operator toe te passen op een variabele waarvan het type niet is ontworpen om met de operator te werken. Zie Typen en C#-operators voor meer informatie.

In het volgende voorbeeld wordt CS0023 gegenereerd:

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