未声明“<emptyconstant>”

更新:2007 年 11 月

错误消息

未声明“<emptyconstant>”。不再支持 Empty 常数;请改用 Nothing。

声明或赋值语句试图给变量、常数、枚举成员、属性或函数返回值赋予 Empty 值。

以前版本的 Visual Basic 使用 Empty 关键字表示未初始化的数据存储。Visual Basic 2008 不支持 Empty。未初始化的变量保存其数据类型的默认值。有关默认值的更多信息,请参见 Dim 语句 (Visual Basic) 中的“默认值”。

Nothing (Visual Basic) 关键字表示任何数据类型的默认值。您可以使用它而不是使用 Empty。

**错误 ID:**BC30823

更正此错误

  • 使用 Nothing,而非 Empty。

    - 或 -

  • 使用适合编程元素的数据类型的默认值。

    - 或 -

  • 如果这是变量声明,请不要赋初始值。这会导致该变量初始化为其默认值。

请参见

概念

编程元素支持更改总结

参考

Nothing (Visual Basic)