C#List泛型集合

前面我们学习了ArrayList集合,在ArrayList中,对于集合中的数据是不限制类型与长度的;List泛型集合中,类型是确定的,长度不确定

在使用前要创建对象;

语法格式

List<数据类型> 集合变量名=new List<数据类型>();

List集合中可以调用的方法与ArrayList中的调用方法基本是一致的;

1.Add()添加元素的方法

2.clear()清空元素的方法

3.remove()移除元素的方法

static void Main(string[] args)
        {
            List<int> list = new List<int>();
            list.Add(1);
            list.AddRange(new int[] { 1,2,3,4});
            list.AddRange(list);
            for(int i = 0; i < list.Count; i++)
            {
                Console.WriteLine(list[i]);
            }
            Console.ReadKey();
        }

数组与泛型集合的相互转换

             //list集合转数组
            int[] number=list.ToArray();
            //数组转集合
            char[] ch = {'d','g','f','h' };
            List<char> list1 = ch.ToList<char>();

 

posted @ 2021-12-06 20:33  无敌小金刚  阅读(252)  评论(0)    收藏  举报