VS2017C#の書籍の問題で、while文で合計値を加算して500を超えたらbreak文でループを抜けるという問題がありました。なんとか、自分の力で作りました。コンパイラを通りましたが、どこか悪い点や、工夫したらいいところはありませんか。
評価を願えませんか。お願いします。
コード static void Main(string[] args) { int sum = 0; while(true) { Console.WriteLine(sum); sum++; if(sum > 500) break; } }
既に回答に書かれていますが、"合計値を加算する"の意味が分かりません。それ次第かと。また、工夫と言ったら、if文の条件の否定を while()の条件にできますが、、、(この場合、breakが不要となる)
コンパイルってかビルドが通ったのなら一度動かして確認しましょう。そして意図したとおりの動き出なかったのならばどういう結果になると思ったのか、実際にはどうなったのか、から何をどうすべきなのかを考えましょう。そのうえでどうすればいいのかわからないのであれば、自分が考えたことを一通り書いたうえで質問しましょう。現状では考えることを完全に放棄してしまっているので結局丸投げです。
前にあなたが立てたスレッドをきちんとクローズして下さい。きちんとクローズしないでスレッドを乱立するのは迷惑です