没有为类型“<typename>”定义运算符“<operatorname>”

更新:2007 年 11 月

试图对某个类型(如 String)使用不是为其定义的一元运算符(+、- 或 Not)。

**错误 ID:**BC30487

更正此错误

  • 将该一元运算符替换为适用于该表达式的合适运算符。

请参见

概念

Visual Basic 中的运算符和表达式

运算符的有效组合

参考

Visual Basic 中的运算符优先级