转换运算符不能从某一类型转换为它的基类型

更新:2007 年 11 月

转换运算符是用派生该参数类型的返回类型声明的。

编译时,Visual Basic 会认为在其继承层次结构中存在从任何引用类型到任何类型的预定义转换,即,派生该类型的任何类型或该类型所派生的任何类型。这种转换在运行时可能会失败,但编译器无法预知运行时结果,因此它允许编译任何这种转换。

由于编译器认为已定义此转换,所以它不允许您重新对其进行定义。

**错误 ID:**BC33026

更正此错误

  • 完全移除此运算符定义。它已经被预定义。

请参见

任务

如何:定义运算符

如何:定义转换运算符

概念

运算符过程

参考

Operator 语句