美文网首页
C# (9.5) foreach循环

C# (9.5) foreach循环

作者: cGunsNRoses | 来源:发表于2017-08-17 16:26 被阅读0次

    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 );

    相关文章

      网友评论

          本文标题:C# (9.5) foreach循环

          本文链接:https://www.haomeiwen.com/subject/kbairxtx.html