运算符不可重载

更新:2007 年 11 月

只有某些运算符才有资格重载。下表列出了可以定义的运算符。

类型

运算符

一元

+, -, IsFalse, IsTrue, Not

二元

+, -, *, /, \, &, ^, >>, <<, =, <>, >, >=, <, <=, And, Like, Mod, Or, Xor

转换(一元)

CType

请注意,二元列表中的 = 运算符是比较运算符,不是赋值运算符。

**错误 ID:**BC33002

更正此错误

  1. 从可重载的运算符的集合中选择一个运算符。

  2. 如果需要能重载一个无法直接重载的运算符的功能,则创建一个 Function 过程,该过程获取适当的参数并返回适当的值。

请参见

任务

如何:定义运算符

如何:定义转换运算符

概念

运算符过程

参考

Operator 语句

Function 语句 (Visual Basic)