更新:2007 年 11 月
为声明为 Object 数据类型 的变量指派了对象。
当您将变量声明为 Object 时,编译器必须执行“后期绑定”,这将会导致在运行时出现额外的操作。 它还使应用程序易于发生潜在的运行时错误。例如,如果将 Form 指派给 Object 变量,然后尝试访问 XmlDocument.NameTable 属性,则运行库会引发 MemberAccessException,因为 Form 类不会公开 NameTable 属性。
如果将变量声明为某个具体类型,编译器将能在编译时执行“早期绑定”。 这样,性能将会提高,对特定类型成员的访问可得到控制,并且您的代码的可读性将更好。
默认情况下,此消息是一个警告。有关隐藏警告或将警告视为错误的信息,请参见 在 Visual Basic 中配置警告。
**错误 ID:**BC42017
更正此错误
- 如有可能,请将变量声明为具体类型。