C#VS2010没有进入For循环?

时间:2011-08-09 05:03:27

标签: c# visual-studio-2010 for-loop

以下代码未进入i for循环。我的电脑和VS2010出了问题。这是编码问题(我是编程c#.net的vb.net程序员)还是vb安装问题?

            for(int hi = 1; hi > 10; hi++)
            {
                reply = pingsender.Send(ip, 500, buffer, options);
                avgtime += reply.RoundtripTime;
            }
            //EDIT:
            //All code except for issue taken offline due to company policy
            //sorry for any inconvience

这段代码嵌套在四个for循环中(一切都有效)并且是runnin,并且用于将ping统计信息放在列表框中。对不起凌乱的代码,我在代码工作后发表评论和清理。

提前感谢您的辛勤工作!

2 个答案:

答案 0 :(得分:11)

for(int hi = 1; hi > 10; hi++)

永远不会成真;在第一次测试时失败,因为1不是> 10

中间条款(基本上)是“而” - 而不是“直到”。我怀疑你需要< 10(9次迭代)或<= 10(10次迭代)。

答案 1 :(得分:0)

很难猜出为什么代码没有进入你的for循环。 (特别是因为代码只是问题的一小部分。)

我建议你在for循环上放置一个断点,然后检查变量的设置。使用调试器进行诊断总是有帮助的。

干杯!