1. 程式人生 > >無法確定條件表達式的類型,因為Datetime和<null>之間沒有隱式轉換

無法確定條件表達式的類型,因為Datetime和<null>之間沒有隱式轉換

條件表達式 lte 無法 err ror 表達 隱式轉換 end bsp

Q:

  var a=isFilter ? ta.EndDate : null;

  Error:無法確定條件表達式的類型,因為Datetime和<null>之間沒有隱式轉換

    ta.EndDate是DateTime類型,不能與null選擇;

A:

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

無法確定條件表達式的類型,因為Datetime和<null>之間沒有隱式轉換