2011-08-09 6 views
1

次のコードはiループを入力していません。私は自分のコンピュータとVS2010に問題がありました。これはコーディング上の問題ですか(私はvb.netプログラマでC#.netをプログラミングしています)またはVBインストールの問題ですか?C#VS2010 Not Foring Forループ?

  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 

このコードはループの4(そのすべての作業)にネストされたとのrunninで、リストボックスにping統計を置くことを意味しているされています。面倒なコードを残念に思って、私はコードが動作した後、コメントしてきれいにします。

ご協力いただきありがとうございます!

+1

私はiループを見ません...また、l、c4、cp4変数をチェックしてください。それらが正しい値を持っていることを確認してください。 –

+4

どのループが入力されていませんか? 'for(int hi = 1; hi> 10; hi ++)'?そして、確かに、 '1'は' 10'より大きくないので、体は決して実行されません。 –

+0

@Jeff Mercado、良いキャッチ! –

答えて

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

は決して真ではありません。 1> 10ではないため、最初のテストで失敗します。

中間節は(本質的に)「中」〜「〜まで」である。私は< 10(9回の反復)または<= 10(10回の反復)が必要と思われます。

+0

睡眠不足コードはFAIL!私がおそらくカフェを横取りして寝る必要があることをわかってくれてありがとう。 =) – Reid

0

なぜコードがあなたのforループに入っていないのかを推測するのは難しいです。 (特にコードは問題のスニペットであるため)

私は、あなたのforループにブレークポイントを置き、変数が何に設定されているかを確認することをお勧めします。診断のためにデバッガを使用すると、常に役立ちます。

乾杯!

+0

アグ!私は最初のforループを見ていたが、2番目のループではなかった。 ) – Gene

+0

申し訳ありませんが、私はそれを明確にしませんでした。 (長い一日) – Reid