无法确定条件表达式的类型,因为Datetime和<null>之间没有隐式转换

Q:

  var a=isFilter ? ta.EndDate : null;

  Error:无法确定条件表达式的类型,因为Datetime和<null>之间没有隐式转换

    ta.EndDate是DateTime类型,不能与null选择;

A:

  var a=isFilter ? ta.EndDate : (DateTime?)null;//加在ta.EndDate也是可以的。

原文地址:https://www.cnblogs.com/towntowner/p/7514214.html