C#基础 学习 01 [循环 foreach]

1.foreach循环可以迭代集合中的每项。

2.foreach循环不能改变集合中各项(以下是temp)的值,所以下面的代码不能编译,VS2010将提示出错。

            foreach (int temp in intArray1)
            {
                temp++;
                Console.WriteLine(temp);

            }

错误提示:

   

3.foreach示例:

            //定义一个数组,并给数据赋值
            Array intArray1 = Array.CreateInstance(typeof(int), 5);
            int t = 10;
            for (int i = 0; i < 5; i++)
            {
                intArray1.SetValue(t, i);
                t++;
            }
            //通过foreach显示数级的每一项
            foreach (int temp in intArray1)
            {
                Console.WriteLine(temp);
            }
            Console.ReadLine();

运行结果:

 

posted @ 2013-05-29 21:45  罗汉果  阅读(127)  评论(0编辑  收藏  举报