我遇到了一个非常奇怪的问题,我记录了我的 session ,因为我认为没有人会相信我。
我遇到了一个似乎非常基础的错误。这是一个单线程应用程序,我所做的只是计算一个 bool 值。
bool 值等于 false,但是,if 语句正在执行,就好像它是 true...有点。你会明白我的意思。我已经清理了解决方案并重建了很多次。不知道发生了什么。
请给我一些解释。
最佳答案
我以前见过很多次。基本上发生的事情是您正在调试的代码与您看到的代码不匹配。
我不知道是什么原因造成的,解决方案遵循 cargo 崇拜指南。
- 关闭 Visual Studio 的所有副本
- 删除该项目的所有 bin 和对象文件夹
- 删除所有 .NET 项目的所有 bin 和对象文件夹
- 删除您在“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”中找到的所有文件
关于c# - Visual Studio 2008 中的 If 语句异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1605840/