运算符“operator”无法应用于“type”类型的操作数
尝试将运算符应用于类型没有被设计用于该运算符的变量。 有关详细信息,请参阅类型和 C# 运算符。
下面的示例生成 CS0023:
// CS0023.cs
namespace x
{
public class a
{
public static void Main()
{
string s = "hello";
s = -s; // CS0023, minus operator not allowed on strings
}
}
}