Datetime 如何在Visual Studio 2013调试会话期间编辑日期时间变量

Datetime 如何在Visual Studio 2013调试会话期间编辑日期时间变量,datetime,visual-studio-debugging,Datetime,Visual Studio Debugging,如果我放置断点并使代码执行暂停在我希望测试DateTime变量值的行上,Visual Studio 2013调试器将在我悬停DateTime变量时以“{10/1/2017 12:00:00 AM}”的形式显示该变量的值,甚至允许我开始编辑它,但当我按Enter键时,我会得到错误,无效的表达式项“{”。在调试会话期间动态编辑DateTime变量的正确方法是什么?也许,这会有帮助: 这篇文章说这是永恒不变的: 另一种在运行时编辑它的方法是打开即时窗口: 调试->窗口->立即并用C#语法中的常用命令

如果我放置断点并使代码执行暂停在我希望测试DateTime变量值的行上,Visual Studio 2013调试器将在我悬停DateTime变量时以“{10/1/2017 12:00:00 AM}”的形式显示该变量的值,甚至允许我开始编辑它,但当我按Enter键时,我会得到错误,无效的表达式项“{”。在调试会话期间动态编辑DateTime变量的正确方法是什么?

也许,这会有帮助:

这篇文章说这是永恒不变的:

另一种在运行时编辑它的方法是打开即时窗口:
调试->窗口->立即并用C#语法中的常用命令进行编辑也许,这会有帮助:

这篇文章说这是永恒不变的:

另一种在运行时编辑它的方法是打开即时窗口:
Debug->Windows->Immediate and edit with Common in C#syntax

执行暂停时,当您将鼠标悬停在DateTime变量上时,会出现一个小数据提示弹出窗口。单击其中的日期开始编辑。将扭曲的括号切换为引号,并用对DateTime的调用包围整个引用的日期。解析如下:

DateTime.Parse("10/1/2017 12:00:00 AM")

然后,您可以将引号内的日期更改为所需的任何新日期—当您按Enter键时,相应的DateTime值将动态插入变量中!

暂停执行时,当您将鼠标悬停在DateTime变量上时,会出现一个小数据提示弹出窗口。单击引号内的日期开始编辑它。切换用小括号括起引号,并用对DateTime.Parse的调用包围整个引用的日期,如下所示:

DateTime.Parse("10/1/2017 12:00:00 AM")

然后,您可以将报价单中的日期更改为您想要的任何新日期——当您按Enter键时,相应的DateTime值将被动态插入到您的变量中!

感谢您在此处分享您的解决方案,因为它已解决,请稍后将其标记为答案,以便帮助其他获得sam的社区成员e问题,祝您有一个愉快的一天:)感谢您在这里分享您的解决方案,因为它已经解决,请稍后将其标记为答案,以便它可以帮助其他遇到相同问题的社区成员,祝您有一个愉快的一天:)