Latest web development tutorials

ASP.NET 면도기 VB는 루프와 배열

사이클의 문이 반복됩니다.


For 루프

같은 문장을 반복해야하는 경우주기를 설정할 수 있습니다.

당신은 사이클의 수를 알고 싶은 경우에, 당신은 for 루프를 사용할 수 있습니다. 카운트 업 또는 카운트 다운 때 루프의이 유형은 특히 유용합니다 :

<html>
<body>
@For i=10 To 21
@<p>Line #@i</p>
Next i
</body>
</html>

»인스턴스를 실행


각 루프

콜렉션 또는 배열을 사용하는 경우, 당신은 자주 각 사이클에 사용됩니다.

각 루프가 완료 될 때까지 컬렉션을 걸을 수에 대한 모음, 유사한 개체의 그룹입니다.

다음 예는, ASP.NET에서 Request.ServerVariables 컬렉션 이송.

<html>
<body>
<ul>
@For Each x In Request.ServerVariables
@<li>@x</li>
Next x
</ul>
</body>
</html>

»인스턴스를 실행


루프 동안

루프 동안 일반적인 사이클이다.

루프는 괄호 다음에 키워드하면서, 시작하는 동안, 당신은주기가 다음 코드 블록은 괄호 안에 실행 반복하는 시간을 지정할 수 있습니다.

루프가 일반적으로 변수를 설정하는 동안 증가 또는 수를 감소합니다.

다음의 예는, + = 연산자는 i가 증가 변수의 각 값에 루프를 수행 할 수 있습니다.

<html>
<body>
@Code
Dim i=0
Do While i<5
i += 1
@<p>Line #@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>Members</h3>
@For Each person In members
@<p>@person</p>
Next person

<p>The number of names in Members are @len </p>
<p>The person at position 2 is @x </p>
<p>Kai is now in position @i </p>
</body>
</html>

»인스턴스를 실행