调试器在循环内从一行跳到另一行(乱序)。怎么了?

时间:2012-01-11 07:11:55

标签: c# debugging loops

我有一个for循环,它从Excel文件中读取行,检查它们并使用LINQ将数据插入到SQL数据库中。

奇怪的是,当我调试程序时,它似乎没有按照代码的顺序运行,它只是从一行跳到任何其他行,然后又回到前一行代码。< / p>

我不能那样调试。这很奇怪,我担心这种行为可能会影响最终结果。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

可能正在执行的代码与您在调试器中看到的代码不同。尝试重建您的解决方案以确保正在执行最新版本。