ASP.NET Razor - VB döngüleri ve dizileri
- Önceki Sayfa Razor VB Değişkenleri
- Sonraki Sayfa Razor VB Lojik
İfade döngü içinde tekrar tekrar çalışabilir.
For döngüsü
Aynı ifadeleri tekrar tekrar çalıştırmak gerektiğinde, bir döngü yazabilirsiniz.
Döngü sayısını belirleyebiliyorsanız For döngüsüBu döngü türü, sayma veya ters sayma için özel olarak tasarlanmıştır:
Örnek
<html> <body> @For i=10 To 21 @<p>Line #@i</p> Next i </body> </html>
Örnek Çalıştır
For Each döngüsü
Koleksiyon veya diziyi işlemek gerekiyorsa genellikle Her bir için döngü。
Koleksiyon, benzer nesnelerden oluşan bir grup, her bir için döngü her bir öğeye bir görev gerçekleştirmenizi sağlar. Her bir için döngü koleksiyonu tamamlanana kadar gezilir.
Aşağıdaki örnek, ASP.NET Request.ServerVariables koleksiyonunu tarar.
Örnek
<html> <body> <ul> @For Each x In Request.ServerVariables @<li>@x</li> Next x </ul> </body> </html>
Örnek Çalıştır
While Döngüsü
While, genel bir döngü türüdür.
While döngüsü, döngü süresini belirleyen bir ifade ile başlar, ardından döngü süresini tanımlayan ifadenin ardından döngüde çalıştırılacak kod bloğu yer alır.
While döngü genellikle sayısal değişkenler üzerinde artırma ve azaltma işlemleri yapar.
Aşağıdaki örnekte, döngü her çalıştığında, += operatörü değişken i'ye 1 ekler.
Örnek
<html> <body> @Code Dim i=0 Do While i<5 i += 1 @<p>Line #@i</p> Döngü Kod Sonu </body> </html>
Örnek Çalıştır
Dizi
Benzer değişkenleri saklamak istiyorsanız, ancak her proje için ayrı değişkenler oluşturmak istemiyorsanız, diziler devreye girer:
Örnek
@Code Dim members As String()={"Jani","Hege","Kai","Jim"} i=Array.IndexOf(members,"Kai")+1 len=members.Length x=members(2-1) Kod Sonu <html> <body> <h3>Members</h3> @For Each person In members @<p>@person</p> Sonraki Kişi <p>Members içindeki isim sayısı @len</p> <p>2 numaralı konumdaki kişi @x</p> <p>Kai şimdi @i konumunda</p> </body> </html>
Örnek Çalıştır
- Önceki Sayfa Razor VB Değişkenleri
- Sonraki Sayfa Razor VB Lojik