我試圖在程序執行開始時將時間戳保存到常量中,以便在整個程序中使用。例如:是否有可能在VB .NET中聲明一個動態常量?
Const TIME_STAMP = Format(Now(), "hhmm")
但是,此代碼會生成一個編譯器錯誤 - 「需要常量表達式」。這是否意味着VB .NET中的所有常量都必須包含平坦,靜態,硬編碼的數據?我知道可以使用其他語言(如Java)中的動態值初始化一個常量 - 使其成爲常量的原因是在初始分配之後,不能再對其進行更改。在VB.NET中是否有相同的內容?
爲什麼'Shared'之間有護腕? – Pacerier 2011-09-12 16:09:48
因爲它是(可選的),這取決於庫的設計方式。 – 2011-09-12 22:09:08
雖然 – Pacerier 2011-09-13 09:52:28