Gelung VB pisau cukur
ASP.NET Razor - penyataan gelung dan tatasusunan VB
akan dilaksanakan berulang kali dalam gelung.
Untuk Gelung
Jika anda perlu melaksanakan pernyataan yang sama berulang kali, anda boleh menyediakan gelung.
Jika anda tahu berapa kali anda mahu gelung, anda boleh menggunakan untuk gelung. Jenis gelung ini amat berguna apabila mengira atas atau bawah:
Instance
<html> <body> @for i=10 to 21 @<p>Line @i</p> next i </body> </html>
Running Instances»
Klik Butang "Jalankan Contoh" untuk melihat contoh dalam talian
Untuk Setiap Gelung
Jika anda menggunakan koleksi atau tatasusunan, anda selalunya akan menggunakan untuk setiap Gelung .
Koleksi ialah sekumpulan objek yang serupa dan untuk setiap gelung boleh merentasi koleksi sehingga selesai.
Dalam contoh berikut, koleksi ASP.NET Request.ServerVariables dilalui.
Instance
<html> <body> <ul> @for each x in Request.ServerVariables @<li>@x</li> next x </ul> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
Gelung while
gelung while ialah gelung umum.
Gelung while bermula dengan kata kunci while, diikuti dengan kurungan yang anda tentukan berapa lama gelung itu akan bertahan, dan kemudian blok kod yang akan dilaksanakan berulang kali.
Gelung while biasanya menetapkan pembolehubah kenaikan atau penurunan untuk mengira.
Dalam contoh berikut, operator += menambah 1 pada nilai pembolehubah i setiap kali gelung dilaksanakan.
Instance
<html> <body> @Code Dim i=0 Do While i < 5 i += 1 @<p>Line @i</p> Loop End Code </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
Array
Apabila anda ingin menyimpan berbilang pembolehubah yang serupa tetapi tidak mahu mencipta pembolehubah berasingan untuk setiap pembolehubah, anda boleh menggunakan tatasusunan untuk menyimpan:
Instance
@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>
Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian