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 循环学习笔记的全部内容。