可空的DateTime验证是否为null

时间:2018-10-02 20:41:34

标签: c# linq datetime

我正在使用下面的代码检查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

0 个答案:

没有答案