gpt4 book ai didi

c# - VS 2015 "if"条件执行到错误的 block

转载 作者:行者123 更新时间:2023-11-30 15:25:48 25 4
gpt4 key购买 nike

我有一个 if条件,false 结果执行时就像它是 true 一样。

没有断点:

enter image description here

有断点:

enter image description here

最佳答案

根据我的经验,有两种常见的情况会导致这种情况:

  1. 正在运行的 DLL 与您正在查看的代码不对应。这可以通过确保选中“工具”>“选项”>“调试”>“要求源文件与原始版本完全匹配”来检查。
  2. 您已使用优化编译在 Release模式下编译,并且编译器已重新排序代码,因此看起来该行代码正在执行,但实际上并没有(您可以通过切换到 Debug模式来验证是否正在发生这种情况,然后再试一次)。这通常是我在调试时看到此行为的最常见方式。

关于c# - VS 2015 "if"条件执行到错误的 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30531206/

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