有没有一种优雅的方法可以避免这个错误,而不是在if()中检查.HasValue,然后添加Value,比如DateTimeUtcNow.Value?
// Compare nullable date time entity.End with utcnow but only compare up to minute precision
// for time.
//
if ((int)(entity.End - DateTime.UtcNow).TotalMinutes < 0)
{
// ASSERT: entity.End < UTCNow (i.e. 12/4/2012 3:56 PM < 12/4/2012 3:57 PM)
}
错误:System.Nullable'不包含'TotalMinutes'的定义。