ASP.NET Razor - VB ခုနစ် နှင့် အစုအဖွဲ့

အကျဥ်း အပြောင်း ပြုလုပ် သည့် အတွက် အစုအဖွဲ့ တွင် ပြန်လည် လုပ်ဆောင်နိုင်ပါသည်。

For ခုနစ်

အတူတူ အကျဥ်း အမည်း အပြောင်း ပြုလုပ် သည့် အတွက် ခုနစ် ကို ရေးဆွဲနိုင်ပါသည်。

အစုအဖွဲ့ လုပ်ဆောင် သည့် ကြိမ် ကို သိနိုင် သော်၊ သုံးနိုင်သည် for ခုနစ်အမျိုးအစား အမျိုးအစား ခုနစ် အစုအဖွဲ့ အစုစုပေါင်း အတွက် ဖြစ်ပေါ်လာသော အခုနစ် ဖြစ်သည်:

အမှတ်အသား

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

အမှတ်အသား အပြောင်း

For Each ခုနစ်

အစုအဖွဲ့ သို့မဟုတ် စကေးအသုံးစွဲ သည့်အတွက် လိုအပ်သည် for each ခုနစ်

အများပေါင်းသည် တူညီသော အရာတို့ အစုအဖွဲ့တစ်ခု ဖြစ်ပြီး၊ for each ခုနစ် လုပ်ဆောင်ခြင်း ကို အစုအဖွဲ့ အစုစုပေါင်း တစ်ခုခု အပေါ်တွင် တစ်ကြိမ် လုပ်ဆောင်နိုင်သည်။ for each ခုနစ် အစုအဖွဲ့ အစုစုပေါင်း အထိ လည်ပတ်လိမ့်မည်။

下面的例子遍历 ASP.NET Request.ServerVariables 集合。

အမှတ်အသား

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

အမှတ်အသား အပြောင်း

While 循环

while 是一种通用的循环。

while 循环以关键词 while 开始,后面定义循环持续的长度的表达式,然后是要循环的代码块。

while 循环通常会对用于计数的变量进行增减。

在下面的例子中,循环每运行一次,+= 运算符就向变量 i 增加 1。

အမှတ်အသား

<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>
နောက်လိုက် လူ
<p>Members တွင် အမည်များ အင်အား @len</p>
<p>အခြေခံ 2 တွင် ရှိသူ @x</p>
<p>Kai က အခြေခံ @i တွင် ရှိသည်</p>
</body>
</html>

အမှတ်အသား အပြောင်း