How can I replace all DateTime? to a null date on DateTime.MaxValue ?
I tried:
Array.ConvertAll(myDateTimeArray, a => a = a.HasValue ? a : DateTime.MaxValue);
and:
myDateTimeArray.Where(a => a == null).ToList().ForEach(a => a = DateTime.MaxValue);
After that, I want to do something like:
DateTime minDate = myDateTimeArray.Min(a => a.Value);
but I get an InvalidOperationException because a.Value is null ...
huzle source share