8yue16
foreach 循環(huán)
可以用于對數(shù)組、字符串及集合類型 用來遍歷數(shù)組
foreach(迭代類型 迭代變量名 in 數(shù)組名)
{
foreach 循環(huán)語句 循環(huán)體
}
注意:迭代變量 ?只讀的,不允許修改、
例子:int[] intArr = {1,2,3,4,5};用foreach遍歷數(shù)組,求
其元素之積。
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類型的數(shù)組
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 );