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/
        
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    laravel的workflow流程插件
    [php]laravel框架容器管理的一些要点
    laravel 自带消息notification通知
    laravel5.5的定时任务详解(demo)
    Laravel核心代码学习
    laravel 加载指定版本的mongodb
    Linux安装Composer
    composer全量镜像使用方法
    laravel在github地址
    node anyproxy ssi简易支持
  • 原文地址:https://www.cnblogs.com/jinzhao/p/1541246.html
Copyright © 2011-2022 走看看