变量“<variablename>”在赋值前被使用。 可能在运行时导致 null 引用异常。
应用程序在其代码中至少有一条可能的路径,该路径在变量被赋值之前读取变量。
如果从未为变量赋值,则它保持其数据类型的默认值。 对于引用数据类型,默认值是 Nothing 。 在某些情况下,读取具有 Nothing 值的引用变量可能导致 NullReferenceException 。
Nothing
默认情况下,此消息是一个警告。 有关隐藏警告或将警告视为错误的详细信息,请参见 Configuring Warnings in Visual Basic 。
错误 ID:BC42104
检查控制流逻辑,并确保在控制传递到读取它的任何语句之前,变量具有一个有效的值。
保证变量始终具有有效值的一种方法是在其声明中对其进行初始化。 请参阅 Dim 语句 中的“初始化”。