for (int i=0; i<xpos .length-1; i++)中的各个代码代表的意思是什么?

作者&投稿:胥惠 (若有异议请与网页底部的电邮联系)
在C#中 for (int i = 0; i < N.Length - 1; i++)是什么意思~

你好!
这是一个for循环,从i=0开始循环,每次循环自增1,直到i=N.Length-2结束。N.Length是字符串长度的意思,例如;string
N=“noting”;
那么N.Length就为6.
仅代表个人观点,不喜勿喷,谢谢。

这是个FOR循环
int
i=0,定义循环变量i,从0开始;
arr.Length是指数组的元素个数,当i<arr.Length成立时执行循环体内的语句;
i++,指一个循环结束后,i自加1。
这句常用在对数组元素的循环处理中,遍历数组中的所有元素,如:
string[]
arr
=
{"aaa","bbb","ccc"};
for
(int
i
=
0;
i
<
arr.Length;
i++)
{
System.Console.WriteLine(arr[i]);
}

这是一个for循环,初始条件i等于0,每循环一次i增加1,直到i等于xpos.Length-1结束。xpos.Length是字符串xpos的长度属性,例如:xpos =“123456”,则xpos.Length为6。



for 表示循环
int i=0 ;;i是一个等于0的变量
xpos.length 是xpos这个变量的长度
xpos.length-1 是xpos这个变量的长度 再减去1
i++是 i=i+1的简写,运行一次i加上1
整体的代码意思:当i小于xpos的长度减1时,for下面{ }内的代码一直执行,执行一次i加一次1,直到i等于或大于xpos的长度减1 执行完毕