public static void Main()
Nullable<DateTime> date = null;
Console.WriteLine("GetValueOrDefault(): " + date.GetValueOrDefault());
Console.WriteLine("Has value: " + date.HasValue);
DateTime date3 = date2.GetValueOrDefault();
date2 = date.GetValueOrDefault();
Console.WriteLine("Variable date2: " + date2);
DateTime date5 = date4 ?? DateTime.Today;
DateTime date6 = (date4 != null) ? date.GetValueOrDefault() : DateTime.Today;