プログラムの中で、何度も同じような処理を繰り返し実行したい場合があります。これを反復処理(または繰り返し処理)と呼びます。
C#で使用できる反復処理には for, foreach, while, do whileなどがあります。
今回は do while 文 について説明します。
do while 文の基本
do while 文は、最低1回は繰り返し処理を実施して、最後の条件式で繰り返し処理を継続するかを判断するものです。
do while 文の基本
do while 文の構文は以下の通りです。
@do {
// 繰り返しで実行する処理
} while (条件式)
while の()の中の条件式が成り立つ(true)場合は、先頭の do に戻って繰り返し処理を行います。
以下に、変数 x が 5未満の間繰り返し処理を行う do while 文の例を示します。
do while 文の例
@page
@model IndexModel
@{
ViewData["Title"] = "Home page";
}
<div class="text-center">
<h1 class="display-4">Welcome</h1>
<p>Learn about <a href="https://docs.microsoft.com/aspnet/core">building Web apps with ASP.NET Core</a>.</p>
@{
var x = 0;
}
@do
{
<p>No @x</p>
x++;
} while (x < 5);
</div>

do while 文の実行例
Please follow and like us:

コメント