使用英语阅读

通过


编译器错误 CS0023

运算符“operator”无法应用于“type”类型的操作数

尝试将运算符应用于类型没有被设计用于该运算符的变量。 有关详细信息,请参阅类型C# 运算符

下面的示例生成 CS0023:

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