zoukankan      html  css  js  c++  java
  • List泛型集合

    List和数组

    相同点:

      都可以控制元素类型

    不同点:

      List的长度是可变的,所以list比数组更容易掌控

    List属性

    1、Count  获取集合中实际包含的元素个数

    2、Capcity  集合中可以容纳的元素个数

    方法

    1、Add()    添加单个元素

    list.Add(100);

    2、AddRange()  添加多个元素

    list.AddRange(new int[]{1,2,3,4,5});

    3、Remove()  根据值移除元素

    list.Remove(100);//如果有多个100,删除的是第一个100

    4、RemoveAll()  移除满足条件的元素

    list.RemoveAll(m => m > 5);//删除大于5的元素,此处条件用的是Lambda表达式

    5、RemoveAt()  根据下标移除元素

    list.RemoveAt(0);

    6、RemoveRange()  移除范围内的元素

    list.RemoveRange(1,3);//从那个下标开始,移除个数

    7、Insert()   插入元素

    list.Insert(1, 10);//要插入元素下标,元素值

    8、list.InserRange()  插入多个元素

    list.InsertRange(0,new int[]{-1,-2,-3});

    集合与数组之间的转换

    集合--->数组

    List<int> list=new List<int>();
    list.AddRange(new int[]{1,2,3,4});
    int[] num = list.ToArray();//集合转成数组,返回int数组,数组类型取决与集合类型

    数组--->集合

    num.ToList();
  • 相关阅读:
    python--DAY7面向对象进阶
    python--socket实例
    Python---day5-各类模块的使用
    python--day4--迭代器、生成器
    Python--三元运算与lambda表达式
    python--函数式登录程序
    Python--变量作用域
    Python--函数
    Python----文件的IO操作
    swagger2文档的步骤
  • 原文地址:https://www.cnblogs.com/xiaonangua/p/7298391.html
Copyright © 2011-2022 走看看