尋找更好的方法來比較可以爲空的日期時間比以下更多:比較可空的DateTime?
有什麼建議嗎?
// myobject.ExpireDatetime is of DateTime?
//
if (!myobject.ExpireDateTime.IsNull() && DateTime.Compare((DateTime)myobject.ExpireDateTime, DateTime.Now.ToUniversalTime()) < 0)
{ //error! }
編輯:對不起,混亂...... myobject.ExpireDatetime是 DateTime類型。
在C#字**'object' **是一個關鍵字,它不能被用來作爲identifyer(除非你寫的'@object ')。我認爲目前還不清楚是否有一個可能爲空引用的盒裝「DateTime」,或者如果您有一個未裝箱的「真」可空「DateTime」('DateTime?')。 –