更新:2007 年 11 月
错误消息
运算符“<operatorsymbol>”并非在所有代码路径上都返回值。当使用该结果时,可能会在运行时发生 null 引用异常。
运算符过程在其代码中至少有一个不返回值的可能路径。
您只有通过将值包含在 Return 语句 (Visual Basic) 中才能从运算符过程中返回该值。
如果控件传递到 End Operator 语句,运算符过程会返回该属性的数据类型的默认值。有关更多信息,请参见 Function 语句 (Visual Basic) 中的“行为”。
默认情况下,此消息是一个警告。有关隐藏警告或将警告视为错误的更多信息,请参见 在 Visual Basic 中配置警告。
**错误 ID:**BC42106
更正此错误
- 请检查您的控制流逻辑,并确保每个可能的路径以 Return 语句结束。尤其是,End Operator 之前的最后语句应该是 Return 语句。