Я пытаюсь сохранить метку времени в константе в начале выполнения программы, чтобы использовать ее во всей программе. Например:
Const TIME_STAMP = Format(Now(), "hhmm")
Однако этот код генерирует ошибку компилятора - «Требуется постоянное выражение». Означает ли это, что все константы в VB .NET должны содержать плоские, статические, жестко закодированные данные? Я знаю, что можно инициализировать константу с динамическим значением в других языках (таких как Java) - что делает ее константой, так это то, что после первоначального присваивания вы больше не можете ее изменить. Есть ли эквивалент в VB .NET?