Razor VB 循环学习笔记

1. For 循环

使用 for 循环可以重复执行指定次数的代码块。

vbCopy Code
@For i = 0 To 5 <p>The value of i is @i</p> Next

输出:

htmlCopy Code
<p>The value of i is 0</p> <p>The value of i is 1</p> <p>The value of i is 2</p> <p>The value of i is 3</p> <p>The value of i is 4</p> <p>The value of i is 5</p>

2. While 循环

使用 while 循环可以在条件为真时重复执行代码块。

vbCopy Code
@{ Dim i As Integer = 0 } @While i < 5 <p>The value of i is @i</p> @{ i += 1 } End While

输出:

htmlCopy Code
<p>The value of i is 0</p> <p>The value of i is 1</p> <p>The value of i is 2</p> <p>The value of i is 3</p> <p>The value of i is 4</p>

3. Do-While 循环

使用 do-while 循环可以在执行代码块之前先检查条件是否为真,如果条件为真,则重复执行代码块。

vbCopy Code
@{ Dim i As Integer = 0 } @Do While i < 5 <p>The value of i is @i</p> @{ i += 1 } Loop

输出:

htmlCopy Code
<p>The value of i is 0</p> <p>The value of i is 1</p> <p>The value of i is 2</p> <p>The value of i is 3</p> <p>The value of i is 4</p>

4. For-Each 循环

使用 for-each 循环可以枚举数组或集合中的元素。

vbCopy Code
@Code Dim fruits() As String = {"Apple", "Banana", "Orange"} End Code @foreach fruit In fruits <p>The fruit is @fruit</p> Next

输出:

htmlCopy Code
<p>The fruit is Apple</p> <p>The fruit is Banana</p> <p>The fruit is Orange</p>

以上就是 Razor VB 循环学习笔记的全部内容。