Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

ASP.NET Razor - VB 循环和数组


语句可以在循环中重复执行。


For 循环

如果您需要重复运行相同的语句,您可以编写一个循环。

如果您知道要循环的次数,可以使用 **for 循环**。这种循环特别适用于向上或向下计数

示例

<html>
<body>
@For i=10 To 21
    @<p>行号 @i</p>
Next i
</body>
</html>
运行示例 »

For Each 循环

如果您使用集合或数组,通常会使用 **for each 循环**。

集合是一组类似的对象,for each 循环允许您对每个项目执行任务。for each 循环遍历集合直到完成。

以下示例遍历 ASP.NET Request.ServerVariables 集合。

示例

<html>
<body>
<ul>
@For Each x In Request.ServerVariables
    @<li>@x</li>
Next x
</ul>
</body>
</html>
运行示例 »


While 循环

**while 循环** 是一个通用循环。

while 循环以 while 关键字开头,后跟括号,您在其中指定循环持续多长时间,然后是需要重复的代码块。

while 循环通常会增加或减少用于计数的变量。

在下面的示例中,+= 运算符在每次循环运行时将 1 加到变量 i 上。

示例

<html>
<body>
@Code
Dim i=0
Do While i<5
    i += 1
    @<p>行号 @i</p>
Loop
End Code

</body>
</html>
运行示例 »

数组

当您想存储类似的变量但又不想为每个变量创建单独的变量时,数组很有用

示例

@Code
Dim members As String()={"Jani","Hege","Kai","Jim"}
i=Array.IndexOf(members,"Kai")+1
len=members.Length
x=members(2-1)
end Code
<html>
<body>
<h3>成员</h3>
@For Each person In members
   @<p>@person</p>
Next person

<p>Members 中的姓名数量为 @len</p>
<p>第 2 个位置的人是 @x</p>
<p>Kai 现在位于 @i 位置</p>
</body>
</html>
运行示例 »

×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.