我正在使用下面的代码检查Datetime的空值,当modifydate具有值时,它可以正常工作,但是当modifydate的任何值为null时,它会打断“未设置对象引用”。我该如何处理?
public DateTime? modifiedDate { get; set; }
var lst = outObject.response.docs.Select(b =>
new finalOutput {modifiedDate = b.last_modified[0].HasValue ? b.last_modified[0] : DateTime.Now }).ToList<finalOutput>();
我已尝试按链接中的建议进行操作,但这不起作用
modifiedDate = b.last_modified[0].GetValueOrDefault(DateTime.Now) //Object reference error