zoukankan      html  css  js  c++  java
  • List 常用方法解析

    1、Count属性 (获得List中元素数目

    2、Add( ) 在List中添加一个对象的公有方法

    3、AddRange( ) 公有方法,在List尾部添加实现了ICollection接口的多个元素

     注意:List. AddRange(IEnumerable<T> collection) 

               在C#中数组是继承了Array类,而Array类实现了IEnumerable接口,所以数组是可以作为List的AddRange方法的参数。

    4、判断元素是否存在。

    //性能方面:Contains 优于 Exists 优于 Any
    //在开发过程中可以根据实际情况进行选择,当list中数据量不大时使用Exists代码更简洁易懂;数据量大时推荐使用Contains;不推荐使用Any。
    //Exists 和 Any用法一样
    materialList.Exists(v1 => v1.Name == "CName" && v1.Model == "DModel");

    5、Find( ) 查找并返回List内的出现的第一个匹配元素

    6、FindAll( ) 查找并返回List内的所有匹配元素

    7、FindLast()查找并返回List内的出现的最后一个匹配元素、

    待续。。。。

  • 相关阅读:
    NET 事件与委托
    NET高级 REF OUT
    缓冲池
    NET高级 EQUAL相等
    装箱拆箱
    CTS、CLS、CLR
    结构体及引用类型
    NET高级-深拷贝浅拷贝
    密闭类 静态 类及扩展方法
    NET高级-索引器
  • 原文地址:https://www.cnblogs.com/1955/p/10302951.html
Copyright © 2011-2022 走看看