這樣的事情出現的時候,最佳方式改變可空類型,如果不爲空,但返回null空已經
這個工作,但醜:
DateTime? firstDay = null;
if (Day.HasValue) firstDay = Day.Value.AddDays(-14);
此次榮獲」 t工作:
DateTime? firstDay = Day.HasValue? Day.Value.AddDays(-14):null;
,除非:
DateTime? firstDay = Day.HasValue ? Day.Value.AddDays(-14) : (DateTime?)null;
也許應該有另算!
DateTime? firstDay = Day ??? Day.Value.AddDays(-14);
我同意!我通常訴諸於使用'如果'的聲明,我從來沒有滿意。 – Khan 2012-03-05 20:49:41