zoukankan      html  css  js  c++  java
  • Linq 方法表

    序号

    静态方法

    说明

    1

    Aggregate()

    对集合应用累加器函数

    2

    All<T>()

    判断集合中的所有元素是否满足条件

    3

    Any()

    判断集合中是否存在满足条件的元素

    4

    AsEnumerable<T>()

    将数据源转换为IEnumerable<T>类型对象

    5

    Average()

    计算集合中的平均值

    6

    Cast<T>()

    将集合中的元素转换为指定的类型,并返回新的集合

    7

    Concat<T>()

    连接两个集合

    8

    Contains()

    判断集合中是否饱饭指定的元素

    9

    Count()

    集合中的元素数量

    10

    DefaultIfEmpty()

    返回IEnumerable<T>类型的序列。如果序列为空,则返回只包含一个元素的序列

    11

    Distinct()

    去掉集合中的重复元素

    12

    ElementAt()

    获取指定索引处的元素

    13

    ElementAtOrDefault()

    获取指定索引处的元素,如果元素不存在,则返回默认值

    14

    Empty()

    返回一个IEnumerable<T>类型的空集合

    15

    Except()

    计算两个集合的差集

    16

    First()

    获取集合中的第一个元素

    17

    FirstOrDefault()

    获取集合中的第一个元素,如果未找到该元素,则返回默认值

    18

    GroupBy()

    对集合中的元素进行分组

    19

    GroupJoin()

    连接两个集合,并进行分组

    20

    Intersect()

    计算两个集合的交集

    21

    Join()

    连接两个集合

    22

    Last()

    获取集合中的最后一个元素

    23

    LastOrDefault()

    获取集合中的最后一个元素,如果未找到该元素,则返回默认值

    24

    LongCount()

    集合中的元素数量

    25

    Max()

    获取集合中的最大元素

    26

    Min()

    获取集合中的最小元素

    27

    OfType<T>()

    根据指定类型筛选相应的元素

    28

    OrderBy()

    对元素进行升序排序

    29

    OrderByDescending()

    对元素进行降序排序

    30

    Range()

    返回指定范围内的整数的集合

    31

    Repeat<T>()

    返回一个包含重复元素的序列

    32

    Reverse<T>()

    反转集合中元素的顺序

    33

    Select()

    将集合中的元素投影到新的集合中

    34

    SelectMany()

    将集合中的元素投影到新的集合中,并将结果合并为一个集合

    35

    SequenceEqual()

    判断两个集合是否想的

    36

    Single()

    获取集合中唯一的元素

    37

    SingleOrDefault()

    获取集合中唯一的元素,如果元素不存在,则返回默认值

    38

    Skip<T>()

    跳过集合中指定的元素,并返回该集合剩余的元素

    39

    SkipWhile()

    跳过集合中指定条件的元素,并返回该集合剩余的元素

    40

    Sum()

    计算集合中元素的和

    41

    Take<T>()

    提取集合中指定的元素

    42

    TakeWhile()

    提取集合中指定条件的元素

    43

    ThenBy()

    按次要关键字对元素进行升序排序

    44

    ThenByDescending()

    按次要关键字对元素进行降序排序

    45

    ToArray<T>()

    创建一个数组

    46

    ToDictionary()

    创建一个Dictionary<TKey,TValue>对象

    47

    ToList<T>()

    创建一个List<T>对象

    48

    ToLookup()

    创建一个泛型Lookup<TKey,TElement>对象

    49

    Union()

    计算两个集合的并集

    50

    Where()

    指定筛选元素的条件



    作者:KKcat
        
    个人博客:http://jinzhao.me/
        
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    了解下Mysql的间隙锁及产生的原因
    Mysql在InnoDB引擎下索引失效行级锁变表锁案例
    Mysql优化_慢查询开启说明及Mysql慢查询分析工具mysqldumpslow用法讲解
    Mysql优化_ORDER BY和GROUP BY 的优化讲解(单路排序和双路排序)
    Mysql优化原则_小表驱动大表IN和EXISTS的合理利用
    Mysql性能调优工具Explain结合语句讲解
    隐藏Apche、Nginx、PHP的版本号提高网站安全性
    Thinkphp在Lnmp环境下部署项目先后报错问题解决:_STORAGE_WRITE_ERROR_:./Application/Runtime/Cache/Home/...Access denied.
    html中返回上一页
    ecshop网站建设手机版wap版出现lib.debug.php on line 303
  • 原文地址:https://www.cnblogs.com/jinzhao/p/1541246.html
Copyright © 2011-2022 走看看