asp 数组(ASP.NET Razor-C 循环和数组)

asp 数组(ASP.NET Razor-C 循环和数组)

ASP(ASP.NET剃刀C循环和数组)

语句将在循环中重复执行。

For循环

如果需要重复执行同一个语句,可以设置一个循环。

如果你知道循环的次数,你可以使用for循环。这种类型的循环在向上或向下计数时特别有用:

例子

@ for(var I = 10;i < 21i++)

{Line @i

}

运行实例

对于每个循环

如果使用集合或数组,通常会使用for each循环。

集合是一组相似的对象,for each循环可以遍历集合,直到完成为止。

在以下示例中,遍历ASP.NET request . server variables集合。

例子

@foreach(请求中的变量x。服务器变量)

{@x}

运行实例

While循环

While循环是一个通用循环。

while循环以while关键字开始,后跟括号,在括号中可以指定循环将持续多长时间,然后是重复执行的代码块。

While循环通常为计数设置一个递增或递减变量。

在下面的示例中,每当执行一次循环时,+=运算符都会将变量I的值加1。

例子

@{

var I = 0;

while (i < 5)

{

I+= 1;

第#@i行

}

}

运行实例

排列

当您想要存储多个相似的变量,但不想为每个变量创建一个独立的变量时,您可以使用数组来存储:

例子

@{

string[] members = {\"Jani \",\"和歌\",\" Kai \",\" Jim \" };

int i =数组。IndexOf(成员,“Kai”)+1;

int len =成员。长度;

字符串x =成员[2-1];

}

成员

@foreach(成员中的var person)

{

@个人

}

成员中的姓名数量为@len

位置2的人是@x

凯现在在位置@i

以上就是由优质生活领域创作者 嘉文社百科网小编 整理编辑的,如果觉得有帮助欢迎收藏转发~