【发布时间】:2013-08-02 23:30:26
【问题描述】:
我有一个属性,它是 LINQ 语句中选择子句的一部分。这是一个需要转换为 UTC 的截止日期。
不幸的是,这个特定的属性是一个可以为空的日期时间对象,所以我被阻止使用.ToUniversalTime() 扩展。
不应该允许我使用空合并运算符来处理这个吗?我正在尝试这样做,但编译器对此并不满意:
item.DueDate ?? null ?? item.DueDate.ToUniversalTime().ToString("o")
我在这里遗漏了一些简单的东西吗?
【问题讨论】:
标签: c# linq operators nullable