C# foreach的二种基本用法

Posted bcbobo21cn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# foreach的二种基本用法相关的知识,希望对你有一定的参考价值。

不用下标遍历一维数组;

private void button1_Click(object sender, EventArgs e)
        {
            double[] points = { 80.2, 88.1, 86.3, 90, 75.5 };
            double sum = 0;
            double avg = 0;
            foreach (double point in points)
            {
                sum = sum + point;
            }
            avg = sum / points.Length;
            textBox1.Text = "总成绩:"+ sum.ToString() + Environment.NewLine + "平均成绩:"+ avg.ToString();
        }

不用嵌套循环遍历二维数组;

private void button2_Click(object sender, EventArgs e)
        {
            int[,] numbers2D = new int[3, 2] { { 99, 909 }, { 7, 77 }, { 55, 505 } };
            
            foreach (int i in numbers2D)
            {
                textBox2.Text += i.ToString() + Environment.NewLine;
            }
        }

运行结果如下;

 

以上是关于C# foreach的二种基本用法的主要内容,如果未能解决你的问题,请参考以下文章

c# foreach用法

求:C#中 foreach() 的用法,

C#中foreach用法

C# 回顾总结:堆栈Stack和队列Queue的基本用法

foreach用法

比较 C# 中的字符串片段并从集合中删除项目