昊仔

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

List<类型> 指定一个类型,需要存什么,就变成什么样的集合
例子
List<int> nums = new List<int>();
for (int i = 0; i < 100; i++)
{
    nums.Add(i);
}

可以存放自己写好的对象:
public class Person
{
    public string Name{get;set;}
    public int Age{get;set;}
}

Person p=new Person();
p.Name="张三";
p.Age=18;
List<Person > list= new List<Person >();
list.Add(p);

 

public class 集合
    {
        /*代表一个string类型的集合,说明这个集合中就能放string类型的数据,其中string可以替换成你自定义的类,
        List<自定义类> list=new List<自定义类>();
         */
        List<string> listStr = new List<string>();

        public void Example()
        {
            listStr.Add("string1");
            listStr.Add("string2");
        }

        public void Example2()
        {
            List<Category> listCategory = new List<Category>();
            Category cate = new Category();
            cate.ID = 1;
            cate.Name = "abc";
            listCategory.Add(cate);
        }

}
    public class Category
    {
        int id;
        string name;

        /// <summary>
        /// 可以读和写
        /// </summary>
        public int ID
        {
            get { return id; }
            set { id = value; }
        }

        /// <summary>
        /// 只写
        /// </summary>
        public string Name
        {
            set { name = value; }
        }
    }

 

 

posted on 2013-08-01 16:40  昊仔  阅读(472)  评论(0编辑  收藏  举报