【发布时间】:2010-01-27 21:52:01
【问题描述】:
我试图在程序执行开始时将时间戳保存到一个常量中,以便在整个程序中使用。例如:
Const TIME_STAMP = Format(Now(), "hhmm")
但是,此代码会生成编译器错误 - “需要常量表达式”。这是否意味着 VB .NET 中的所有常量都必须包含平面、静态、硬编码的数据?我知道可以在其他语言(例如 Java)中使用动态值初始化常量 - 使其成为常量的原因是在初始分配之后您不能再更改它。 VB .NET 中是否有等价物?
【问题讨论】: