Tutorial Pisau ...login
Tutorial Pisau Cukur
pengarang:php.cn  masa kemas kini:2022-04-11 14:21:21

Pisau C# gelung


ASP.NET Razor - C# Gelung dan Tatasusunan Kenyataan


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(var i = 10; i < 21; i++)
{
<p>Line @i</p>
}
</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>
@foreach (var x in Request.ServerVariables)
    {<li>@x</li>}
</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>
@{
var i = 0;
while (i < 5)
    {
    i += 1;
    <p>Line @i</p>
    }
}
</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

@{
string[] members = {"Jani", "Hege", "Kai", "Jim"};
int i = Array.IndexOf(members, "Kai")+1;
int len = members.Length;
string x = members[2-1];
}
<html>
<body>
<h3>Members</h3>
@foreach (var person in members)
{
<p>@person</p>
}
<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


Laman web PHP Cina