“<operatorsymbol2>”需要匹配的“<operatorsymbol1>”运算符

更新:2007 年 11 月

在未定义所需匹配运算符的情况下定义了某个运算符。

必须将以下运算符定义为匹配对:

  • = 和 <>

  • > 和 <

  • >= 和 <=

  • IsTrue 和 IsFalse

如果在类或结构中定义以上任意运算符,您必须同时在同一个类或结构中定义它的匹配运算符。

即使您没有明确地使用匹配运算符,Visual Basic 也可能需要使用它。例如,如果定义在 For...Next 语句 (Visual Basic) 中用作计数器变量的类或结构,Visual Basic 将同时需要 >= 和 <= 运算符(以及 + 运算符)。

**错误 ID:**BC33033

更正此错误

  • 在同一个类或结构中定义匹配运算符。请尽量将它定义的有意义,因为 Visual Basic 可能会在您未预计到的情况下使用它。

请参见

任务

如何:定义运算符

如何:定义转换运算符

概念

运算符过程

Visual Basic 中的运算符和表达式

参考

Operator 语句