Последние учебники веб-разработки
×

ASP.NET Руководство

ASP.NET ГЛАВНАЯ ASP.NET вступление

WP Руководство

WebPages вступление WebPages бритва WebPages раскладка WebPages Папки WebPages Глобальный WebPages формы WebPages Объекты WebPages файлы WebPages Базы данных WebPages Помощники WebPages WebGrid WebPages Графики WebPages Эл. адрес WebPages PHP WebPages Публиковать WebPages Примеры

WP Рекомендации

WebPages Классы WebPages Безопасность WebPages База данных WebPages WebMail WebPages Помощники

ASP.NET Razor

Razor вступление Razor Синтаксис Razor C# переменные Razor C# Loops Razor C# логика Razor VB переменные Razor VB Loops Razor VB логика

ASP.NET MVC

MVC вступление MVC заявка MVC Папки MVC раскладка MVC Контроллеры MVC Просмотры MVC База данных MVC модель MVC Безопасность MVC HTML Помощники MVC Публиковать MVC Справка

WF Учебники

WebForms вступление WebForms страницы WebForms управления WebForms Мероприятия WebForms формы WebForms ViewState WebForms Текстовое окно WebForms кнопка WebForms Связывание данных WebForms ArrayList WebForms Хеш-таблица WebForms SortedList WebForms XML файлы WebForms повторитель WebForms DataList WebForms DbConnection WebForms Master страницы WebForms навигация WebForms Примеры


 

ASP.NET Бритва - C # Loops и Массивы


Заявления могут быть выполнены повторно в циклах.


Для Loops

Если вам необходимо выполнить те же заявления неоднократно, вы можете запрограммировать цикл.

Если вы знаете , сколько раз вы хотите , чтобы петли, вы можете использовать цикл. Этот вид цикла особенно полезно для подсчета вверх или обратный отсчет:

пример

<html>
<body>
@for(var i = 10; i < 21; i++)
    {<p>Line @i</p>}
</body>
</html>
Выполнить пример »

For Each Loops

Если вы работаете с коллекцией или массив, вы часто используете для каждого цикла.

Коллекция представляет собой группу подобных объектов, и для каждого цикла позволяет выполнять задачи по каждому пункту. Для каждого цикла проходит через коллекцию до тех пор, пока не будет закончен.

Приведенный ниже пример прогулки по коллекции ASP.NET Request.ServerVariables.

пример

<html>
<body>
<ul>
@foreach (var x in Request.ServerVariables)
    {<li>@x</li>}
</ul>
</body>
</html>
Выполнить пример »

В то время как Loops

Цикл в то время как общая цикл назначения.

Цикл в то время как начинается с ключевым словом в то время, а затем скобки, где вы определяете, как долго цикл продолжается, то блок повторить.

В то время как петли, как правило, добавить или вычесть из переменной, используемой для подсчета.

В приведенном ниже примере оператор + = добавляет 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>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>
Выполнить пример »