对运算符“<operatorsymbol>”使用了 Object 类型的操作数;可能会发生运行时错误
更新:2007 年 11 月
表达式使用的运算符的一个或两个操作数的类型为 Object 数据类型。
当变量或表达式的计算结果为 Object 时,编译器必须执行后期绑定,这将在运行库上产生额外操作。 它还使应用程序易于发生潜在的运行时错误。例如,假设将 Form 赋予变量 Object,然后尝试将该变量与 / 运算符 (Visual Basic) 一起使用。如果这样做,运行库将引发 InvalidCastException,因为 Visual Basic 无法将 Form 对象转换为数值。
默认情况下,此消息是一个警告。有关隐藏警告或将警告视为错误的信息,请参见 在 Visual Basic 中配置警告。
**错误 ID:**BC42019
更正此错误
- 如果可能,请排列操作数,以便计算结果是为运算符定义的数据类型。