gpt4 book ai didi

c# - VS2008调试时如何发现函数末尾的返回值?

转载 作者:太空狗 更新时间:2023-10-30 00:13:32 24 4
gpt4 key购买 nike

在 Visual Studio 2008 中使用 C# 并在调试器中单步执行一个函数,我到达了一个函数的末尾并在最后的花括号 } 上并即将返回。有没有办法找出函数将要返回的值?

如果计算返回值是必要的,例如:

return (x.Func() > y.Func());

最佳答案

它的级别有点低,但是如果您切换到反汇编,那么您可以单步执行指令并查看返回值被设置为什么。它通常在 @eax 寄存器中设置。

如果您不想单步执行它,您可以在 ret 指令上放置一个断点并在该点检查寄存器。

关于c# - VS2008调试时如何发现函数末尾的返回值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/164996/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com