ASP.NET Razor - VB Loop dan Array
- 上一页 PembolehUbah VB Razor
- 下一页 Logik VB Razor
Kalimat dapat diulangi di dalam pengulangan.
Pengulangan For
Jika perlu menjalankan kalimat yang sama berulang-ulang, Anda dapat menulis pengulangan.
Jika Anda dapat menentukan jumlah pengulangan, Anda dapat menggunakan Pengulangan forTipe pengulangan ini khusus dirancang untuk penghitungan atau penghitungan balik:
实例
<html> <body> @For i=10 To 21 @<p>Baris #@i</p> Next i </body> </html>
运行实例
Pengulangan For Each
Jika Anda perlu mengolah kumpulan atau array, biasanya perlu menggunakan Pengulangan for each。
Kumpulan adalah sekumpulan objek yang serupa, pengulangan for each memungkinkan Anda melaksanakan tugas sekali untuk setiap objek. Pengulangan for each akan mengulangi kumpulan sampai selesai.
Contoh di bawah ini mengikuti pengumpulan ASP.NET Request.ServerVariables.
实例
<html> <body> <ul> @For Each x In Request.ServerVariables @<li>@x</li> Next x </ul> </body> </html>
运行实例
While Loop
While adalah jenis loop umum.
Loop while dimulai dengan kata kunci while, diikuti dengan ekspresi panjangnya loop, kemudian adalah blok kode yang akan diulang.
Loop while biasanya akan menambahkan atau mengurangi variabel penghitung.
Dalam contoh di bawah, setiap kali loop berjalan, operator += akan menambahkan 1 ke variabel i.
实例
<html> <body> @Code Dim i=0 Do While i<5 i += 1 @<p>Baris #@i</p> Loop End Code </body> </html>
运行实例
Array
Jika anda perlu menyimpan variabel yang serupa tetapi tidak menginginkan untuk membuat variabel terpisah untuk setiap item, array akan sangat berguna:
实例
@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> Orang berikutnya <p>Jumlah nama di Members adalah @len</p> <p>Orang di kedudukan 2 adalah @x</p> <p>Kai kini berada di kedudukan @i</p> </body> </html>
运行实例
- 上一页 PembolehUbah VB Razor
- 下一页 Logik VB Razor