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

スポンサーリンク

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

C#で使用できる反復処理には for, foreach, while, do whileなどがあります。

今回は while 文 について説明します。

while 文の基本

while 文は、指定した条件が成り立っている間、繰り返したい場合に使用します。

while 文の基本

while 文の構文は以下の通りです。

@while (条件式) { 
  // 繰り返しで実行する処理
}

while の()の中の条件式が成り立っている(true)の間繰り返し処理を行います。

以下に、変数 x が 5未満の間繰り返し処理を行う while 文の例を示します。

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;
    } 
        
    @while (x < 5)
    {
        <p>No @x</p>
        x++;
    }

</div>
while 文の実行例

while 文の実行例

Please follow and like us:

コメント

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