編譯器錯誤 CS0023
更新:2007 年 11 月
錯誤訊息
無法將運算子 'operator' 套用至型別 'type' 的運算元
嘗試將運算子套用至變數,但該變數並非設計成可以和運算子搭配使用。如需詳細資訊,請參閱資料型別 (C# 程式設計手冊) 和 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
}
}
}