ASP.NET Razor - C# 循环和数组
- ບ່ອນໜ້າຫຼັງ ຄູ່ມື C# Razor
- ບ່ອນໜ້າຫຼັງ ປະຫວັດການ Razor C#
ຄຳສັ່ງສາມາດດຳເນີນຫນຶ່ງຄັ້ງໃນວິກິດ.
For ວິກິດ
ຖ້າຕ້ອງການດຳເນີນຄຳສັ່ງດຽວກັນຫນຶ່ງຄັ້ງເປັນປະຈຳວິກິດຫນຶ່ງ, ທ່ານສາມາດຂຽນວິກິດ.
ຖ້າທ່ານສາມາດກຳນົດຈຳນວນວິກິດຫນຶ່ງອານຸຍາດຈະນຳໃຊ້ for ວິກິດວິກິດນີ້ແມ່ນແບບວິກິດທີ່ອອກແບບສຳລັບການນັບຫນຶ່ງຫນຶ່ງຫລືການນັບກັບຄືນ:
ຄວາມຈຳນວນ
<html> <body> @for(var i = 10; i < 21; i++) {<p>Line @i</p>} </body> </html>
ການດຳເນີນຄວາມຈຳນວນ
For Each ວິກິດ
ຖ້າທ່ານຕ້ອງການຈັດການກຸ່ມຫຼືສາຍວັດຖຸຫນຶ່ງອານຸຍາດຈະນຳໃຊ້ for each ວິກິດ
ກຸ່ມແມ່ນກຸ່ມບັນດາວັດຖຸທີ່ຄ້າຍຄືກັນຫນຶ່ງແລະວິກິດ for each ອານຸຍາດທີ່ໃຫ້ທ່ານດຳເນີນວຽກຫນຶ່ງຄັ້ງໃນແຕ່ລະວັດຖຸ. for each ວິກິດຈະລອດການອານຸຍາດການຫາຍຍາວຈົນກວ່າຈະຮັບພາວະ.
ບັນທຶກທີ່ຖືກກວດສອບມາຈາກ ASP.NET Request.ServerVariables.
ຄວາມຈຳນວນ
<html> <body> <ul> @foreach (var x in Request.ServerVariables) {<li>@x</li>} </ul> </body> </html>
ການດຳເນີນຄວາມຈຳນວນ
While ການກວດສອບ
while ມັນເປັນການກວດສອບທົ່ວໄປ.
while ການກວດສອບເລີ່ມບັນດາວັດຖຸ while, ຕໍ່ມາວັດຖຸກັບການຕິດຕາມ, ຕໍ່ມາວັດຖຸການສະໜັບສະໜູນທີ່ຈະຄອງຄວາມຖືກຕ້ອງຂອງການກວດສອບ, ແລະຫຼັງຈາກນັ້ນການການສະໜັບສະໜູນ.
while ການກວດສອບປະຈຳບັນຫຼາຍຢູ່ບັນດາບັນດາການການກວດສອບ.
ໃນບັນທຶກທີ່ຖືກສະເໜີ, += ການການກວດສອບຈະສູງຄວາມຈຳນວນ i 1.
ຄວາມຈຳນວນ
<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>ຈຳນວນ Members ໃນ Members: @len</p> <p>ຜູ້ມີຊື່ person ທີ່ຕັ້ງຢູ່ທີ່ 2: @x</p> <p>Kai ຕັ້ງຢູ່ທີ່: @i</p> </body> </html>
ການດຳເນີນຄວາມຈຳນວນ
- ບ່ອນໜ້າຫຼັງ ຄູ່ມື C# Razor
- ບ່ອນໜ້າຫຼັງ ປະຫວັດການ Razor C#