语句可以反复循环执行。
For循环
如果你需要重复运行相同的语句,您可以编写一个循环。
如果你知道有多少次你要循环,你可以使用一个for循环 。 这种循环是递增或者递减计数尤其有用:
对于每个循环
如果你有一个集合或数组工作,经常使用的每个循环 。
集合是一组类似的对象,而每个循环,您可以执行任务,在每个项目。 通过收集,直到它完成的每个循环散步。
下面的例子通过ASP.NET Request.ServerVariables集合散步。
例
<html>
<body>
<ul>
@foreach (var x in
Request.ServerVariables)
{<li>@x</li>}
</ul>
</body>
</html>
运行示例» While循环
while循环是一个通用的循环。
while循环开始的,而关键字,后跟括号,在那里你指定的循环多长时间继续下去,那么块重复。
while循环典型地添加到或从用于计数的变量减去。
在下面的例子中,+ =操作者加上1变量i,每个循环运行时间。
数组
当你想存储类似的变量,但不希望创建一个单独的变量为每个数组是有用的:
例
@{
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>
运行示例»