Sna*_*ake 6 c# return function return-value
请考虑以下代码:我的代码http://i44.tinypic.com/28hhdw4.jpg
正如您所看到的,我们在第28行.有没有办法在此时看到函数的返回值,而不让代码返回调用函数?
Foo.Bar()是一个函数调用,它生成一个唯一的路径(例如).所以这不是常数.
在immidiate窗口中输入?Foo.Bar()也不起作用,因为那会重新评估代码:
?Foo.Bar()
"80857466"
?Foo.Bar()
"2146375101"
?Foo.Bar()
"1106609407"
?Foo.Bar()
"792759112"
Run Code Online (Sandbox Code Playgroud)
在VB.NET中,可以在Watch中输入函数名称,然后将其作为变量进行威胁.
但在C#中,这是不可能的,还有其他任何提示吗?
PS:重写不是一种选择.
答案在这里找到:VS get returned value in C# code?
其实是看得见的。调试+其他Windows+寄存器。查看 EAX 的值(x64 中的 RAX)。简单整型的值在 EAX 寄存器中返回。EDX:EAX 做多。STx 中的浮点(x64 中的 XMM00)。