TECH I.S.

C# Whileループ


ループ

ループは、指定された条件に達している限り、コードブロックを実行できます。

ループは、時間を節約し、エラーを減らし、コードを読みやすくするので便利です。


C# whileループ

whileループは、指定された条件がTrueである限り、コードブロックをループします。

構文

{.language-csharp .techis-white}
while (
<em>condition</em>
)
{
<i>  // code block to be executed</i>
}

以下の例では、変数(i)が5未満である限り、ループ内のコードが何度も実行されます。

{.language-csharp .techis-white}
int i = 0;
while (i < 5)
{
Console.WriteLine(i);
i++;
}

注:条件で使用される変数を増やすことを忘れないでください。そうしないと、ループが終了しません!


Do/While ループ

do/whileループはwhileループの変形です。このループは、条件がtrueかどうかを確認する前にコード・ブロックを1回実行し、条件がtrueである限りループを繰り返します。

構文

{.language-csharp .techis-white}
do
{
<i>  // code block to be executed
</i>
}
while (
<em>condition</em>
);

以下の例では、do/whileループ。条件がテストされる前にコード ブロックが実行されるため、条件が falseであっても、ループは常に少なくとも1回実行されます。

{.language-csharp .techis-white}
int i = 0;
<br/>
do
{
  Console.WriteLine(i);
  i++;
}
while (i < 5);

注:条件で使用される変数を増やすことを忘れないでください。そうしないと、ループが終了しません!

プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細