ASP.NET Razor VB циклы и массивы
С заявлениями в цикле будет повторяться.
Для цикла
Если вам нужно повторить то же самое заявление, вы можете настроить цикл.
Если вы хотите знать , число циклов, вы можете использовать для цикла. Этот тип цикла особенно полезно при подсчете вверх или обратный отсчет:
Для каждого контура
Если вы используете коллекцию или массив, вы будете часто используется для каждого цикла.
Коллекция представляет собой группу однотипных объектов, для каждого цикла не может пройти через сбор до его завершения.
Следующие примеры, пересекая коллекцию ASP.NET Request.ServerVariables.
примеров
<body>
<ul>
@For Each x In Request.ServerVariables
@<li>@x</li>
Next x
</ul>
</body>
</html>
Запуск экземпляра »
В то время как цикл
в то время как петля является общим циклом.
в то время как цикл начинается с ключевого слова некоторое время, а затем в круглых скобках можно указать, как долго цикл будет повторять блок кода выполняется в скобках.
в то время как цикл обычно устанавливается переменная для увеличения или уменьшения кол.
В следующем примере, оператор + = для выполнения цикла при каждом значении переменной I увеличивается на единицу.
примеров
<body>
@Code
Dim i=0
Do While i<5
i += 1
@<p>Line #@i</p>
Loop
End Code
</body>
</html>
Запуск экземпляра »
массив
Если вы хотите сохранить множество подобных переменных, которые вы не хотите, чтобы создать отдельную переменную для каждой переменной, но вы можете использовать массив для хранения:
примеров
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>
Запуск экземпляра »