ASP.NET Razor - چرخهها و آرایههای VB
- Shàngyī yè Razor VB Variable
- Xiàyī yè Razor VB Logic
عبارتها میتوانند در چرخه تکرار شوند.
For
اگر نیاز به اجرای دوباره عبارتهای مشابه دارید، میتوانید یک چرخه بنویسید.
اگر بتوانید تعداد چرخه را تعیین کنید، میتوانید از یوتیکولر فوراین نوع چرخه به طور خاص برای شمارش یا شمارش معکوس طراحی شده است:
Shìlì
<html> <body> @For i=10 To 21 @<p>Line #@i</p> Next i </body> </html>
Yùnghǎn shìlì
For Each
اگر نیاز به پردازش مجموعه یا آرایه دارید، معمولاً باید از یوتیکولر فور هر。
تجمیع یعنی مجموعهای از اشیاء مشابه، لذا یوتیکولر فور هر برای اجرای یک وظیفه بر روی هر عنصر یک بار مجوز میدهد. یوتیکولر فور هر تا زمانی که تمام شود جلوگیری میکند.
Xiàmiàn de lìxíng biànlǚ ASP.NET Request.ServerVariables jítu.
Shìlì
<html> <body> <ul> @For Each x In Request.ServerVariables @<li>@x</li> Next x </ul> </body> </html>
Yùnghǎn shìlì
While xúnhuán
while shì yīzhǒng tōngyòng de xúnhuán.
while xúnhuán yǐ gāojīnjiān shǐbǐ, hòu miàn dìngyí xúnhuán chíxián chángdù de biǎodánsù, ránhòu shì yào xúnhuán de duànbù máozú.
while xúnhuán tōngcháng huì duì yòngyú jìshù de biànzì jìnjiǎn.
Zài xiàmiàn de lìxíng zhōng, xúnhuán měi cì yùnghǎn, += yùnsuànshì jiù xiàng biànzì i zēngjiāng 1.
Shìlì
<html> <body> @Code Dim i=0 Do While i<5 i += 1 @<p>Line #@i</p> Luòpán Jiànjié Code </body> </html>
Yùnghǎn shìlì
Shùzu
Rúguǒ nǐ xūyào cúnchǔ xiāngsì de biànzì, dàn bù xiǎng wèi měi gè xiàngmù chūchǎng dànbèi biànzì, nàme shùzu jiù pàishàng yòngchǎng le:
Shìlì
@Code Dim members As String()={"Jani","Hege","Kai","Jim"} i=Array.IndexOf(members,"Kai")+1 len=members.Length x=members(2-1) jiànjié Code <html> <body> <h3>Méimìng zhǔnzhèng</h3> @For Each person In members @<p>@person</p> Xiàyī gè rén <p>Méimìng zhǔnzhèng zhōng de míngcì shùliàng shì @len</p> <p>Wèizhì 2 de rén shì @x</p> <p>Kai yīnjiān zài wèizhì @i</p> </body> </html>
Yùnghǎn shìlì
- Shàngyī yè Razor VB Variable
- Xiàyī yè Razor VB Logic