QuickWatch / Immediate窗口无法设置新的DateTime

时间:2018-04-20 12:09:29

标签: c# asp.net debugging immediate-window

我有一个带有DateTime属性LastActivityDate c#模型,我正在尝试将其日期更改为其他内容(某些更改日期),同时从快速监视窗口(也尝试立即窗口)。但是当我这样做时,我崩溃了

  

对象引用未设置为对象的实例

错误说明 enter image description here

如果我这样做,它会起作用:

processingDates.LastActivityDate = DateTime.Now

但不适用于以下内容:

processingDates.LastActivityDate = new DateTime(2016,6,12)

即使在我搔了几个小时之后也无法理解这一点。

有没有人有线索?

  

注意:该类为public,属性不是只读(也是public)。只是一个简单的get;set;属性

修改(添加代码以消除processingDates可能null的混淆):

我不想更改代码,因此在调试时我正在实例化之后更改值)

var processingDates = new MyClassParameter()
{
    StopRecurrenceProcessDate = DateTime.Now,
    NextProcessingDate = DateTime.Now,
    LastActivityDate = DateTime.Now
};

if (projectId <= 0) //I AM Changing value in quick watch here

0 个答案:

没有答案