zoukankan      html  css  js  c++  java
  • Queryable中所有的扩展方法。

    这是Queryable中所有的扩展方法。

    • Aggregate,为集合的元素应用一个累加器,你可以指定累加器的实现。
    • All,判断是否集合中所有元素都满足给定的条件。
    • Any,判断是否集合中存在一个元素满足给定条件或者是否存在元素。
    • Append,在集合的尾部添加元素。
    • AsQueryable,将一个IEnumerable转化为IQueryable(对应的实现类型为EnumerableQuery)
    • Average,计算一个数值集合的平均值。
    • Cast,将集合中的元素转化为指定的类型。
    • Concat,连接两个集合。
    • Contains,判断集合是否包含指定的元素。
    • Count,计算集合中元素的数量。
    • DefaultIfEmpty,获取集合,但如果集合是空的话返回包含一个默认元素的集合。
    • Distinct,返回元素均为唯一的集合。
    • ElementAt,获取指定索引(Index)处的元素。
    • ElementAtOrDefault,获取指定索引(Index)处的元素,若元素为空则返回默认值。
    • Except,获取排除指定元素后的集合。
    • First,获取集合中的第一个元素。
    • FirstOrDefault,获取集合中的第一个元素,若为空则返回默认值。
    • GroupBy,使用指定的条件对集合进行分组,使用指定方式构建新元素并返回新的集合。
    • GroupJoin,分组与关联两个存在“主外键”关系的集合。
    • Intersect,对比指定集合获取交叉项,可指定交叉项的对比方法。
    • Join,使用匹配的键值关联指定的集合。
    • Last,获取集合中的最后一个元素
    • LastOrDefault,获取集合中的最后一个元素,若为空则返回默认值。
    • LongCount,以Int64来返回集合中元素的数量。
    • Max,获取指定属性值为最大的元素。
    • Min,获取指定属性值为最小的元素。
    • OfType,使用指定的类型过滤集合中的元素。
    • OrderBy,对集合进行升序排序,可以指定排序的属性。
    • OrderByDescending,对集合进行降序排序,可以指定排序的属性。
    • Prepend,在集合的头部添加元素。
    • Reverse,翻转集合顺序。
    • Select,将集合中的每个元素转为你指定的新的格式。
    • SelectMany,若集合中的元素存在子集合,则可通过该方法将这些属性“选择”出来并生成一个新的集合。
    • SequenceEqual,判断是否与指定的集合相同。
    • Single,获取集合中唯一一个元素,若集合元素为空或超过一个将抛出异常。
    • SingleOrDefault,获取结合中唯一一个元素,若集合元素为空或超过一个则获取默认值。
    • Skip,跳过指定数量的元素,并返回剩余元素的集合。
    • SkipLast,从尾部开始跳过指定数量元素,并返回剩余元素集合。
    • SkipWhile,跳过指定条件的元素,并返回剩余元素集合。
    • Sum,计算集合中指定属性值得总和。
    • Take,从头部开始获取指定个数的元素。
    • TakeLast,从尾部开始获取指定个数的元素。
    • TakeWhile,获取满足指定条件的元素的集合。
    • ThenBy,以升序对集合进行二次排序。
    • ThenByDescending,以降序对集合进行二次排序。
    • Union,合并两个集合。
    • Where,指定的条件过滤集合。
    • Zip,使用指定的方式结合两个集合。
  • 相关阅读:
    Angularjs中文教程
    IE兼容性 css处理常见
    手写画板实现并转化成图片
    canvas 最基本简单的示例
    凡科 网站地址
    IOS学习之路二十二(UIAlertView获得文本框内容及添加北京图片)
    IOS学习之路十四(用TableView做的新闻客户端展示页面)
    IOS开发之路二十一(UIWebView加载本地html)
    iOS学习之路十三(动态调整UITableViewCell的高度)
    IOS学习之路十二(UITableView下拉刷新页面)
  • 原文地址:https://www.cnblogs.com/ZkbFighting/p/13285903.html
Copyright © 2011-2022 走看看