ASP.NET Razor - VB-løkker og arrayer
- 上一页 Razor VB 变量
- 下一页 Razor VB 逻辑
Instruktioner kan gentages i løkken.
For-løkke
Hvis du skal gentage det samme sæt af instruktioner, kan du skrive en løkke.
Hvis du kan bestemme antallet af gange, kan du bruge for-løkkeDenne type løkke er specifikt designet til at tælle eller tælle baglæns:
实例
<html> <body> @For i=10 To 21 @<p>Linje #@i</p> Next i </body> </html>
运行实例
For Each-løkke
Hvis du skal håndtere en samling eller en array, bruges ofte for each-løkke。
Samlingen er en gruppe af lignende objekter, for each-løkken tillader dig at udføre en opgave én gang for hver element. For each-løkken gennemgår samlingen, indtil det er færdigt.
Nedenstående eksempel gennemgår ASP.NET Request.ServerVariables-samlingen.
实例
<html> <body> <ul> @For Each x In Request.ServerVariables @<li>@x</li> Next x </ul> </body> </html>
运行实例
While-løkke
While er en generel løkke.
While-løkker begynder med nøgleordet while, efterfulgt af en udtrykslængde, der definerer løkkens varighed, og derefter er der en kodeblok, der skal køres.
While-løkker bruges ofte til at øge eller formindske tællervariabler.
I nedenstående eksempel tilføjes +=-operator 1 til variablen i for hver løkke, der kører.
实例
<html> <body> @Code Dim i=0 Do While i<5 i += 1 @<p>Linje #@i</p> Loop End Code </body> </html>
运行实例
Array
Hvis du har brug for at gemme lignende variabler, men ikke ønsker at oprette en separat variabel for hver post, kan du bruge en array:
实例
@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>Members</h3> @For Each person In members @<p>@person</p> Næste person <p>Antallet af navne i Members er @len</p> <p>Personen ved position 2 er @x</p> <p>Kai nu er nu i position @i</p> </body> </html>
运行实例
- 上一页 Razor VB 变量
- 下一页 Razor VB 逻辑