[Razor Pages 入門] その9 反復処理(do while 文)

スポンサーリンク

プログラムの中で、何度も同じような処理を繰り返し実行したい場合があります。これを反復処理(または繰り返し処理)と呼びます。

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 文の実行例

do while 文の実行例

Please follow and like us:

コメント

タイトルとURLをコピーしました