无法确定条件表达式的类型,因为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也是可以的。

 

posted @ 2017-09-13 11:56  dotdotdog  阅读(1073)  评论(0编辑  收藏  举报