Tôi muốn có tham số ngày tùy chọn cho một phương thức (mặc định là MinValue), để kiểm tra xem người dùng đã thực sự cung cấp giá trị hay chưa (cung cấp MinValue không hợp lệ), nhưng tôi không được phép hiển thị một hằng số biên dịch.C# - Tại sao DateTime.MinValue và MaxValue không phải là hằng số biên dịch?
Theo the MSDN page, "Giá trị của hằng số này tương đương với 00: 00: 00.0000000, ngày 1 tháng 1, 0001."
Vậy tại sao không phải là hằng số biên dịch? Và tại sao nó khác với việc truyền vào Int32.MinValue, cái nào được cho phép?
@Downvoter Tại sao lại là downvote? Tôi cảm thấy câu hỏi rõ ràng, có câu trả lời chính xác và có liên quan đến trang web. – Alex