欢迎光临散文网 会员登陆 & 注册

for 循环与 foreach 的区别

2023-03-09 12:46 作者:此城过客  | 我要投稿

string str = "hello worlds";//一个是字符串

char[] a = new char[str.Length];//一个是字符数组

for 循环和 foreach ,都可以把字符串转换为字符数组,

各自的语句是:

                        for (int i = 0; i < str.Length; i++)

                        {  a[i] = str[i] ; }


                        foreach (var temp in str)//区别是,foreach这里必须写var

                        { a[i] = temp ; i++ ; }


foreach,定义的临时变量,他是从字符串/数组  里,挨个的遍历,从0起步,直到最后一个。

所以就省去了写str[i],只用写一个a[i]即可。


for 循环与 foreach 的区别的评论 (共 条)

分享到微博请遵守国家法律