【发布时间】:2011-03-18 14:36:08
【问题描述】:
除了设置一个调试变量并在每次启动 foreach 时递增它之外,当您在连接了 Visual Studio 调试器的情况下闯入时,有没有办法告诉这是第 X 次通过循环?
我猜这将是 Visual Studio 的一个功能,如果有的话,而不是添加到编译代码中的东西。
【问题讨论】:
-
将
foreach转换为带有索引的for需要两秒钟。有什么大不了的? -
@Josh - 设置带有命中计数的断点也需要 2 秒。调试器是我们的朋友,我们需要学习如何使用它。
-
@kirk 你要浪费多少次两秒钟才意识到应该从一开始就使用索引变量?
-
@Josh,如果他们想要确定调试器中的索引,您实际上是在建议绝对避免使用
foreach循环吗? -
我可能已经处于一个耗时的运行过程中,在这种情况下我必须重新开始,这将花费超过 2 秒的时间。
标签: c# .net visual-studio debugging foreach