第20章、控制语句foreach用法

来源:互联网 发布:可以学数学的软件 编辑:程序博客网 时间:2024/04/28 14:18

第20章、控制语句foreach用法

【知识要点】
  (1)foreach用法

【问题提出】
  对于我们在初始就知道数组有多少个元素,无疑使用一维数组或者二维数组是没有问题的,关键很多的时候我们刚开始就不知道有多少个元素,有没有好办法?

  

【在线指导】

  本章我们与上章内容一模一样,唯一不同的地方是在输出动态数组时我们采用了foreach方法。

foreach用法:
  foreach常常用于数组、集合中。
  foreach(数据类型 m in 数组或集合)其中m为集合或者数组的一个元素,系统会遍历数组或者集合。

1、设计界面

  (1)打开Hello项目,单击“启动页>最近使用的项目>Hello”。

  (2)在“解决方案资源管理器”中添加“ForEach.aspx”页面。    

  (3)从工具箱中拖1个按钮Button到ForEach.aspx页面。

             

  从工具箱中添加“foreach循环”按钮,其ID属性为“btnForEach”。

  

2、添加代码

  (1)双击页面上的“foreach循环”按钮。

  我们在btnForEach_Click()中间输入:

//声明动态数组
ArrayList Student = new ArrayList();

//为动态数组赋值
for (int i = 0; i < 5; i++)
Student.Add(i * i);

//输出动态数组-使用foreach
foreach(int Stud in Student)
  Response.Write(Stud.ToString()+ ",");

  讲解:
  foreach(int Stud in Student)其中整型变量Stud作为Student数组的一个元素,遍历整个数组。

  

  (5)单击“foreach循环”按钮。