List 对象集合的操作和使用 List 集合对象 对象集合 自动属性 对象初始化 集合初始化器

什么叫 集合对象 或者什么叫对象集合呢?  顾名思义  就是一系列对象的集合。例如,我们有  人  这个类别,那么  多个人呢?就是一个人的集合。

例如,我们要统计一个公司有多少人,那么我们就可以把人保存到集合里面。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PersonDAO
{
    public class person
   
{
        public int Age { get; set; }   //这里是 asp.net 3.0的自动属性功能
       
public string Name { get; set; }
        public string sex { get; set; }
    }
}

然后我们在前台页面,看看  人的集合。

其实 List 和 string 或者是 int  都是差不多的,都是代表一种类型,只不过 List后面的挂号里面写的是  我们自己编写的类别。

protected void Page_Load(object sender, EventArgs e)
       {
           List<person> persons = new List<person>   //这里就是 集合初始化
          {
               new person{Age=10,Name="joey",sex="男"},  //对象初始化
               new person {Age=20,Name="etam",sex="女"},
               new person {Age=30,Name="eric",sex="男"},
               new person{Age=10,Name="king",sex="男"}
          };

           GridView1.DataSource = persons;  //因为 persons 是 多个 person的集合,所以他里面的数据可以直接用gridview显示
           GridView1.DataBind();

           foreach (var oneperson in persons) //在这里,foreach 的 var 是定一个变量,这个变量在 persons集合里面 
           {
               Response.Write("名字是"+oneperson.Name+",性别是"+oneperson.sex+", 年龄是"+oneperson.Age+"<br>");
           }
       }
posted @ 2012-03-18 13:31  asp_net老友记  阅读(739)  评论(0编辑  收藏  举报