我有一个可以为 null 或 Datetime 的 DateTime 变量。我认为可以为空的 DateTime 类型会起作用,但是我收到一个错误消息,告诉我说
Nullable<DateTime>
没有 AddDays 的定义
. 有没有办法解决这个错误?
DateTime? lastInvite = (DateTime?)Session["LastInviteSent"];
if ((string)Session["InviteNudgeFlag"] == "False" && ((lastInvite == null && DateTime.Now >= AcctCreation.AddDays(7)) || (int)Session["InviteCount"] > 0 && DateTime.Now >= lastInvite.AddDays(7)))
{
// Non important code here
}