我正在调试,我达到了我的突破点。我将鼠标悬停在变量上,然后进行标准深入分析。我看到一个Nullable道具,它是空的。我右键单击并选择“编辑值”。无论我打算输入什么,我都会收到“无法设置的价值。请检查您的输入。” 我尝试了5/1/09,新的DateTime(2009,5,1),{05/01/2009} ......几乎我能想到的每一种味道。我到底做错了什么?我想在值中编码并继续使用新值进行调试。
有什么建议吗?
谢谢,〜ck
答案 0 :(得分:3)
DateTime.Parse( “2009年5月1日”)
答案 1 :(得分:2)
对我而言似乎很容易。我有这条线:
DateTime dt = DateTime.Parse("01/01/2000");
点击断点,然后将其输入到即时窗口中:
dt = DateTime.Parse("02/01/2010")
在调试器工具提示,本地窗口,自动窗口,监视窗口甚至快速监视窗口中编辑值时,同样的技术也有效。
答案 2 :(得分:0)
尝试使用#5/1/2009#
答案 3 :(得分:0)
在Watch窗口行中,在名称字段中输入以下内容:
dt = new DateTime(2009,5,1)
该行将被禁用,因此只需将其删除即可。在下一行中,键入 dt ,它将是您想要的值。
答案 4 :(得分:0)
此对象是“DateTime”还是“Nullable”(与“DateTime?”相同)?