Tôi đang cố gắng lưu dấu thời gian vào một hằng số ở đầu chương trình thực thi của chương trình để được sử dụng trong suốt chương trình. Ví dụ:Có thể khai báo hằng số động trong VB .NET không?
Const TIME_STAMP = Format(Now(), "hhmm")
Tuy nhiên, mã này tạo ra lỗi trình biên dịch - "Biểu thức liên tục là bắt buộc". Điều đó có nghĩa là tất cả các hằng số trong VB .NET phải chứa dữ liệu phẳng, tĩnh, mã hóa cứng không? Tôi biết rằng có thể khởi tạo một hằng số với một giá trị động trong các ngôn ngữ khác (chẳng hạn như Java) - những gì làm cho nó một hằng số là sau khi gán ban đầu, bạn không còn có thể thay đổi nó nữa. Có một tương đương trong VB .NET?
tại sao có các bracers giữa 'Shared'? – Pacerier
Vì đó là (tùy chọn) tùy thuộc vào cách thư viện được thiết kế. –
nó là gây hiểu nhầm mặc dù – Pacerier