C# (9.5) foreach循环

2017-08-17  本文已影响0人  cGunsNRoses

8yue16


foreach 循环

可以用于对数组、字符串及集合类型 用来遍历数组

foreach(迭代类型 迭代变量名 in 数组名)

{

foreach 循环语句 循环体

}

注意:迭代变量  只读的,不允许修改、


例子:int[] intArr = {1,2,3,4,5};用foreach遍历数组,求

其元素之积。

int [] intArr = {1,2,3,4,5};

int s = 1;

foreach (int a in intArr) {

s *= a;

}

Console.WriteLine (s);

string str = “Hello,lanou!”;用foreach遍历字符

串,求字符串中包含几个’l’字符。

string 是一个char类型的数组

string str = "Hello ,lanou";

int sum = 0;

char[] chars = str.ToCharArray();

char[] chars_1 = "hello,  lanou !".ToCharArray ();

// for (int i = 0; i < chars.Length; ++i) {

// if(chars[i] == 'l'){

// ++sum;

// }

// }

// Console.WriteLine(sum );

foreach (char ch in chars) {

if(ch =='l'){

++sum;

}

}

Console.WriteLine(sum );

上一篇下一篇

猜你喜欢

热点阅读