if()で.HasValueをチェックしてから、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'の定義が含まれていません