ASP.NET มีดโกน C # ลูปและอาร์เรย์
งบในวงจรจะต้องทำซ้ำ
สำหรับวง
หากคุณต้องการที่จะทำซ้ำคำสั่งเดียวกันคุณสามารถตั้งค่าวงจร
หากคุณต้องการทราบจำนวนรอบที่คุณสามารถใช้สำหรับวง ประเภทของวงนี้จะเป็นประโยชน์โดยเฉพาะอย่างยิ่งเมื่อการนับขึ้นหรือนับถอยหลัง:
สำหรับแต่ละวง
ถ้าคุณกำลังใช้คอลเลกชันหรืออาเรย์คุณจะถูกนำมาใช้บ่อยสำหรับแต่ละรอบ
คอลเลกชันเป็นกลุ่มของวัตถุที่คล้ายกันสำหรับแต่ละวงสามารถเดินผ่านคอลเลกชันจนเสร็จสิ้น
ตัวอย่างต่อไปนี้ภายในคอลเลกชัน ASP.NET Request.ServerVariables
ตัวอย่าง
<body>
<ul>
@foreach (var x in Request.ServerVariables)
{<li>@x</li>}
</ul>
</body>
</html>
เล่นอินสแตนซ์»
ในขณะที่ห่วง
ขณะที่ห่วงเป็นวงจรที่พบบ่อย
ในขณะที่วงเริ่มต้นด้วยในขณะที่คำหลักตามด้วยวงเล็บคุณสามารถระบุระยะเวลารอบแล้วจะทำซ้ำการป้องกันรหัสจะถูกดำเนินการในวงเล็บ
ในขณะที่วงมักจะถูกตั้งค่าตัวแปรที่จะเพิ่มขึ้นหรือลดลงของการนับ
ตัวอย่างต่อไปนี้ผู้ประกอบการ + = เพื่อดำเนินห่วงที่ค่าของตัวแปรแต่ละฉันจะเพิ่มขึ้น
ตัวอย่าง
<body>
@{
var i = 0;
while (i < 5)
{
i += 1;
<p>Line #@i</p>
}
}
</body>
</html>
เล่นอินสแตนซ์»
แถว
เมื่อคุณต้องการในการจัดเก็บจำนวนมากของตัวแปรที่คล้ายกันที่คุณไม่ต้องการให้มีการสร้างตัวแปรแยกต่างหากสำหรับแต่ละตัวแปร แต่คุณสามารถใช้อาร์เรย์ในการจัดเก็บ:
ตัวอย่าง
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>
เล่นอินสแตนซ์»