DateTime.MinValue (01/01/0001 00:00:00) dùng làm giá trị "rỗng" (empty) cho DateTime non-nullable, thay vì dùng DateTime? (nullable).
Ví dụ minh họa
using System;
public class Demo
{
public static void Main()
{
DateTime dt = DateTime.MinValue;
Console.WriteLine(dt);
}
}
Kết quả đầu ra
1/1/0001 12:00:00 AM
Kiểm tra "rỗng": if (dt == DateTime.MinValue) hoặc if (dt == default).
Khuyến nghị hiện đại: Dùng DateTime? (nullable) với null thay vì MinValue - rõ ràng hơn về mặt ngữ nghĩa.