我有非常简单的代码如下
DateTime? assignmentDate = new DateTime?();
if (string.IsNullOrEmpty(objEntity_Leads.Lead_AssignedToTeleCaller))
assignmentDate = null;
else
assignmentDate = DateTime.ParseExact(objEntity_Leads.Lead_AssignedToTeleCaller, "dd/MM/yyyy", CultureInfo.InvariantCulture);
在我的例子中,objEntity_Leads.Lead_AssignedToTeleCaller
的值是27/07/2015
,但是当我检查这些值时,它给出了上述错误。
我经历了如下的解决方案
工具 -> 选项 -> 调试并取消选中“启用属性评估和其他函数调用”,但仍然出现相同的错误。
解决方案是什么?
最佳答案
打开或关闭自动属性评估
- 在“工具”菜单上,单击“选项”。
- 在“选项”对话框中,打开“调试”节点,然后单击“常规”。
- 如果未出现“调试”节点,请点击“显示所有设置”。
- 选中或清除“启用属性评估和其他隐式函数调用”复选框,然后单击“确定”。
关于c# - 隐式函数求值被用户关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33164490/