程序员学习之路一 泛型列表List基本用法

时间:2021-01-16 19:34:25

//using System.Collections.Generic; 命名空间中的List<T>
//using System.Collections; 命名空间中的ArrayList 

建立一个类型的类,就好像int类型

    class po
    {

      public  string test; 要为public 才能访问 不能是私有
        public po(string test)
        {
            this.test = test;
        }

    }

为list 添加数据

方法一   List<po> pos = new List<po>(new po[]{new po("1"),new po("s")});

方法二   po p1 = new po("1");
        po p2 = new po("2");
        po p3 = new po("3");
        List<po> pos = new List<po>(4);
        pos.Add(p1);
        pos.Add(p2);
        pos.Add(p3);

方法三     List<po> pos = new List<po>(4);
        pos.AddRange(new po[]{new po("1"),new po("2")});

删除数据

一       RemoveRange()删除一个范围
           第一个参数 开始位置 第二个 个数
          pos.RemoveRange( 1 , 2 );

读取数据

    foreach (po item in pos)
        {
            TextBox1.Text += item.a.ToString();
        }