在立即窗口中执行不带参数的方法

3

有没有一种方法可以在即时窗口中执行不带参数的方法?例如,在进行调试时,我想检查字符串变量值是否可以成功解析为日期时间。为了做到这一点,我想在即时窗口中执行datetime.Tryparse。有没有办法执行它?


1
当您尝试执行该方法时发生了什么? - Servy
@Servy 假设我想检查字符串变量“result”,我必须执行 datetime.tryparse(result,somevariable)。为了做到这一点,必须事先声明变量“somevariable”(我不希望这样做,因为我只是在即时窗口中调试我的代码)。否则,将出现错误 CS0103:名称“somevariable”在当前上下文中不存在。 - shanmuga raja
@shanmugaraja 是的,变量需要声明。你必须声明它。 - Servy
@Servy 这是否意味着,除非您已经声明了一个带有输出参数的变量,否则无法在即时窗口中执行不带参数的方法? - shanmuga raja
我理解了。你不明白的是,如果需要声明一个变量,那么你应该声明它这个事实吗? - Servy
1个回答

1

只需在立即窗口中执行:

enter image description here


两行代码:DateTime dateTime; bool result = DateTime.TryParse(input, out dateTime); - shanmuga raja
不,只有TryParse。请查看图像中的立即窗口。 - Rom
1
根据您展示的代码,DateTime dateTime;bool result = DateTime.TryParse(input,out dateTime); 这两行代码不是我的代码的一部分。我想通过执行DateTime.TryParse方法来调试立即窗口中的字符串变量“input”。 - shanmuga raja

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接