关于asp 数组(ASP.NET Razor 的知识大家了解吗?以下就是小编整理的关于asp 数组(ASP.NET Razor 的介绍,希望可以给到大家一些参考,一起来了解下吧!
ASP(ASP.NET剃刀C循环和数组)
语句将在循环中重复执行。
(资料图片仅供参考)
For循环
如果需要重复执行同一个语句,可以设置一个循环。
如果你知道循环的次数,你可以使用for循环。这种类型的循环在向上或向下计数时特别有用:
例子
@ for(var I = 10;i
{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
{
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\