DateTime?
日付があるすべての snull
をに置き換えるにはどうすればよいDateTime.MaxValue
ですか?
私が試してみました:
Array.ConvertAll(myDateTimeArray, a => a = a.HasValue ? a : DateTime.MaxValue);
また:
myDateTimeArray.Where(a => a == null).ToList().ForEach(a => a = DateTime.MaxValue);
その後、私は次のようなことをしたい:
DateTime minDate = myDateTimeArray.Min(a => a.Value);
しかし、私はInvalidOperationException
理由a.Value
を取得していnull
ます...