EnumerableQuery<T> 类

定义

表示集合 IEnumerable<T> 作为 IQueryable<T> 数据源。

此 API 支持产品基础结构,不能在代码中直接使用。

generic <typename T>
public ref class EnumerableQuery : System::Linq::EnumerableQuery, System::Collections::Generic::IEnumerable<T>, System::Linq::IOrderedQueryable<T>, System::Linq::IQueryable<T>, System::Linq::IQueryProvider
public class EnumerableQuery<T> : System.Linq.EnumerableQuery, System.Collections.Generic.IEnumerable<T>, System.Linq.IOrderedQueryable<T>, System.Linq.IQueryable<T>, System.Linq.IQueryProvider
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Enumerating in-memory collections as IQueryable can require creating new generic types or methods, which requires creating code at runtime. This may not work when AOT compiling.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Enumerating in-memory collections as IQueryable can require unreferenced code because expressions referencing IQueryable extension methods can get rebound to IEnumerable extension methods. The IEnumerable extension methods could be trimmed causing the application to fail at runtime.")]
public class EnumerableQuery<T> : System.Linq.EnumerableQuery, System.Collections.Generic.IEnumerable<T>, System.Linq.IOrderedQueryable<T>, System.Linq.IQueryable<T>, System.Linq.IQueryProvider
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Enumerating in-memory collections as IQueryable can require unreferenced code because expressions referencing IQueryable extension methods can get rebound to IEnumerable extension methods. The IEnumerable extension methods could be trimmed causing the application to fail at runtime.")]
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Enumerating collections as IQueryable can require creating new generic types or methods, which requires creating code at runtime. This may not work when AOT compiling.")]
public class EnumerableQuery<T> : System.Linq.EnumerableQuery, System.Collections.Generic.IEnumerable<T>, System.Linq.IOrderedQueryable<T>, System.Linq.IQueryable<T>, System.Linq.IQueryProvider
type EnumerableQuery<'T> = class
    inherit EnumerableQuery
    interface IOrderedQueryable<'T>
    interface IOrderedQueryable
    interface IQueryable<'T>
    interface seq<'T>
    interface IQueryable
    interface IEnumerable
    interface IQueryProvider
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Enumerating in-memory collections as IQueryable can require creating new generic types or methods, which requires creating code at runtime. This may not work when AOT compiling.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Enumerating in-memory collections as IQueryable can require unreferenced code because expressions referencing IQueryable extension methods can get rebound to IEnumerable extension methods. The IEnumerable extension methods could be trimmed causing the application to fail at runtime.")>]
type EnumerableQuery<'T> = class
    inherit EnumerableQuery
    interface seq<'T>
    interface IEnumerable
    interface IOrderedQueryable
    interface IQueryable
    interface IOrderedQueryable<'T>
    interface IQueryable<'T>
    interface IQueryProvider
type EnumerableQuery<'T> = class
    inherit EnumerableQuery
    interface seq<'T>
    interface IEnumerable
    interface IOrderedQueryable
    interface IQueryable
    interface IOrderedQueryable<'T>
    interface IQueryable<'T>
    interface IQueryProvider
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Enumerating in-memory collections as IQueryable can require unreferenced code because expressions referencing IQueryable extension methods can get rebound to IEnumerable extension methods. The IEnumerable extension methods could be trimmed causing the application to fail at runtime.")>]
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Enumerating collections as IQueryable can require creating new generic types or methods, which requires creating code at runtime. This may not work when AOT compiling.")>]
type EnumerableQuery<'T> = class
    inherit EnumerableQuery
    interface seq<'T>
    interface IEnumerable
    interface IOrderedQueryable
    interface IQueryable
    interface IOrderedQueryable<'T>
    interface IQueryable<'T>
    interface IQueryProvider
type EnumerableQuery<'T> = class
    inherit EnumerableQuery
    interface IOrderedQueryable<'T>
    interface IQueryable<'T>
    interface IOrderedQueryable
    interface IQueryable
    interface IQueryProvider
    interface seq<'T>
    interface IEnumerable
type EnumerableQuery<'T> = class
    inherit EnumerableQuery
    interface IOrderedQueryable<'T>
    interface IQueryable<'T>
    interface seq<'T>
    interface IEnumerable
    interface IQueryable
    interface IOrderedQueryable
    interface IQueryProvider
Public Class EnumerableQuery(Of T)
Inherits EnumerableQuery
Implements IEnumerable(Of T), IOrderedQueryable(Of T), IQueryable(Of T), IQueryProvider

类型参数

T

集合中数据类型。

继承
EnumerableQuery<T>
属性
实现

构造函数

名称 说明
EnumerableQuery<T>(Expression)

此 API 支持产品基础结构,不能在代码中直接使用。

初始化类的新实例 EnumerableQuery<T> ,并将该实例与表达式树相关联。

EnumerableQuery<T>(IEnumerable<T>)

此 API 支持产品基础结构,不能在代码中直接使用。

初始化类的新实例 EnumerableQuery<T> 并将其与 IEnumerable<T> 集合相关联。

方法

名称 说明
Equals(Object)

此 API 支持产品基础结构,不能在代码中直接使用。

确定指定的对象是否等于当前对象。

(继承自 Object)
GetHashCode()

此 API 支持产品基础结构,不能在代码中直接使用。

用作默认哈希函数。

(继承自 Object)
GetType()

此 API 支持产品基础结构,不能在代码中直接使用。

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

此 API 支持产品基础结构,不能在代码中直接使用。

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

此 API 支持产品基础结构,不能在代码中直接使用。

返回可枚举集合的文本表示形式,或者,如果为 null,则返回与此实例关联的表达式树。

显式接口实现

名称 说明
IEnumerable.GetEnumerator()

此 API 支持产品基础结构,不能在代码中直接使用。

返回一个枚举数,该枚举器可以循环访问关联的 IEnumerable<T> 集合,或者,如果为 null,则通过重写关联的表达式树作为数据源的查询 IEnumerable<T> 并执行它而产生的集合。

IEnumerable<T>.GetEnumerator()

此 API 支持产品基础结构,不能在代码中直接使用。

返回一个枚举数,该枚举器可以循环访问关联的 IEnumerable<T> 集合,或者,如果为 null,则通过重写关联的表达式树作为数据源的查询 IEnumerable<T> 并执行它而产生的集合。

IQueryable.ElementType

此 API 支持产品基础结构,不能在代码中直接使用。

获取此实例所表示的集合中的数据的类型。

IQueryable.Expression

此 API 支持产品基础结构,不能在代码中直接使用。

获取与此实例关联的表达式树或表示此实例。

IQueryable.Provider

此 API 支持产品基础结构,不能在代码中直接使用。

获取与此实例关联的查询提供程序。

IQueryProvider.CreateQuery(Expression)

此 API 支持产品基础结构,不能在代码中直接使用。

构造一个新 EnumerableQuery<T> 对象并将其与表示 IQueryable 数据集合的指定表达式树相关联。

IQueryProvider.CreateQuery<TElement>(Expression)

此 API 支持产品基础结构,不能在代码中直接使用。

构造一个新 EnumerableQuery<T> 对象并将其与表示 IQueryable<T> 数据集合的指定表达式树相关联。

IQueryProvider.Execute(Expression)

此 API 支持产品基础结构,不能在代码中直接使用。

重写表达式后执行表达式,以调用 Enumerable 方法,而不是 Queryable 对方法无法查询 Queryable 的任何可枚举数据源的方法。

IQueryProvider.Execute<TElement>(Expression)

此 API 支持产品基础结构,不能在代码中直接使用。

重写表达式后执行表达式,以调用 Enumerable 方法,而不是 Queryable 对方法无法查询 Queryable 的任何可枚举数据源的方法。

扩展方法

名称 说明
Aggregate<TSource,TAccumulate,TResult>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate,TResult>)

此 API 支持产品基础结构,不能在代码中直接使用。

对序列应用累加器函数。 指定的种子值用作初始累加器值,并且指定函数用于选择结果值。

Aggregate<TSource,TAccumulate,TResult>(IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>, Expression<Func<TAccumulate, TResult>>)

此 API 支持产品基础结构,不能在代码中直接使用。

对序列应用累加器函数。 指定的种子值用作初始累加器值,并且指定函数用于选择结果值。

Aggregate<TSource,TAccumulate>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>)

此 API 支持产品基础结构,不能在代码中直接使用。

对序列应用累加器函数。 指定的种子值用作初始累加器值。

Aggregate<TSource,TAccumulate>(IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>)

此 API 支持产品基础结构,不能在代码中直接使用。

对序列应用累加器函数。 指定的种子值用作初始累加器值。

Aggregate<TSource>(IEnumerable<TSource>, Func<TSource,TSource,TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

对序列应用累加器函数。

Aggregate<TSource>(IQueryable<TSource>, Expression<Func<TSource,TSource,TSource>>)

此 API 支持产品基础结构,不能在代码中直接使用。

对序列应用累加器函数。

AggregateBy<TSource,TKey,TAccumulate>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TKey,TAccumulate>, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

对序列应用累加器函数,按键对结果进行分组。

AggregateBy<TSource,TKey,TAccumulate>(IEnumerable<TSource>, Func<TSource, TKey>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

对序列应用累加器函数,按键对结果进行分组。

AggregateBy<TSource,TKey,TAccumulate>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey,TAccumulate>>, Expression<Func<TAccumulate, TSource,TAccumulate>>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

对序列应用累加器函数,按键对结果进行分组。

AggregateBy<TSource,TKey,TAccumulate>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

对序列应用累加器函数,按键对结果进行分组。

All<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

此 API 支持产品基础结构,不能在代码中直接使用。

确定序列的所有元素是否满足条件。

All<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

此 API 支持产品基础结构,不能在代码中直接使用。

确定序列的所有元素是否满足条件。

Ancestors<T>(IEnumerable<T>, XName)

此 API 支持产品基础结构,不能在代码中直接使用。

返回一个筛选的元素集合,其中包含源集合中每个节点的上级。 集合中仅包含具有匹配 XName 的元素。

Ancestors<T>(IEnumerable<T>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回一个元素集合,其中包含源集合中每个节点的上级。

Any<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

此 API 支持产品基础结构,不能在代码中直接使用。

确定序列的任何元素是否满足条件。

Any<TSource>(IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

确定序列是否包含任何元素。

Any<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

此 API 支持产品基础结构,不能在代码中直接使用。

确定序列的任何元素是否满足条件。

Any<TSource>(IQueryable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

确定序列是否包含任何元素。

Append<TSource>(IEnumerable<TSource>, TSource)

此 API 支持产品基础结构,不能在代码中直接使用。

将值追加到序列的末尾。

Append<TSource>(IQueryable<TSource>, TSource)

此 API 支持产品基础结构,不能在代码中直接使用。

返回一个新的可查询序列,其中包含来自 source 的元素以及末尾追加的指定 element

AsEnumerable<TSource>(IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回类型化为 IEnumerable<T> 的输入。

AsParallel(IEnumerable)

此 API 支持产品基础结构,不能在代码中直接使用。

启用查询的并行化。

AsParallel<TSource>(IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

启用查询的并行化。

AsQueryable(IEnumerable)

此 API 支持产品基础结构,不能在代码中直接使用。

IEnumerable 转换为 IQueryable

AsQueryable<TElement>(IEnumerable<TElement>)

此 API 支持产品基础结构,不能在代码中直接使用。

将泛型 IEnumerable<T> 转换为泛型 IQueryable<T>

Average<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用转换函数获得的 Decimal 值的序列的平均值。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用转换函数获得的 Double 值的序列的平均值。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用转换函数获得的 Int32 值的序列的平均值。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用转换函数获得的 Int64 值的序列的平均值。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算一系列可为 null 的 Decimal 值的平均值,这些值是通过对输入序列的每个元素调用转换函数获得的。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算一系列可为 null 的 Double 值的平均值,这些值是通过对输入序列的每个元素调用转换函数获得的。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算一系列可为 null 的 Int32 值的平均值,这些值是通过对输入序列的每个元素调用转换函数获得的。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算一系列可为 null 的 Int64 值的平均值,这些值是通过对输入序列的每个元素调用转换函数获得的。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算一系列可为 null 的 Single 值的平均值,这些值是通过对输入序列的每个元素调用转换函数获得的。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用转换函数获得的 Single 值的序列的平均值。

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用投影函数获得的 Decimal 值的序列的平均值。

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用投影函数获得的 Double 值的序列的平均值。

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用投影函数获得的 Int32 值的序列的平均值。

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用投影函数获得的 Int64 值的序列的平均值。

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用投影函数获取的可为 null Decimal 值的序列的平均值。

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用投影函数获取的可为 null Double 值的序列的平均值。

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用投影函数获取的可为 null Int32 值的序列的平均值。

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用投影函数获取的可为 null Int64 值的序列的平均值。

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用投影函数获取的可为 null Single 值的序列的平均值。

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用投影函数获得的 Single 值的序列的平均值。

Cast<TResult>(IEnumerable)

此 API 支持产品基础结构,不能在代码中直接使用。

IEnumerable 的元素强制转换为指定类型。

Cast<TResult>(IQueryable)

此 API 支持产品基础结构,不能在代码中直接使用。

IQueryable 的元素转换为指定类型。

Chunk<TSource>(IEnumerable<TSource>, Int32)

此 API 支持产品基础结构,不能在代码中直接使用。

将序列的元素拆分为大小块,最多 size

Chunk<TSource>(IQueryable<TSource>, Int32)

此 API 支持产品基础结构,不能在代码中直接使用。

将序列的元素拆分为大小块,最多 size

Concat<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

连接两个序列。

Concat<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

连接两个序列。

Contains<TSource>(IEnumerable<TSource>, TSource, IEqualityComparer<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

确定序列是否使用指定的 IEqualityComparer<T>包含指定的元素。

Contains<TSource>(IEnumerable<TSource>, TSource)

此 API 支持产品基础结构,不能在代码中直接使用。

使用默认相等比较器确定序列是否包含指定的元素。

Contains<TSource>(IQueryable<TSource>, TSource, IEqualityComparer<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

确定序列是否使用指定的 IEqualityComparer<T>包含指定的元素。

Contains<TSource>(IQueryable<TSource>, TSource)

此 API 支持产品基础结构,不能在代码中直接使用。

使用默认相等比较器确定序列是否包含指定的元素。

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

此 API 支持产品基础结构,不能在代码中直接使用。

给定泛型参数 DataRowDataTable的输入 IEnumerable<T> 对象,将 T 对象复制到指定的 DataRow

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

此 API 支持产品基础结构,不能在代码中直接使用。

给定泛型参数 DataRowDataTable的输入 IEnumerable<T> 对象,将 T 对象复制到指定的 DataRow

CopyToDataTable<T>(IEnumerable<T>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回一个包含 DataTable 对象副本的 DataRow,给定 IEnumerable<T> 对象的输入 IEnumerable<T> 对象,其中泛型参数 DataRow

Count<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回一个数字,该值代表指定序列中满足条件的元素数。

Count<TSource>(IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回序列中的元素数。

Count<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回满足条件的指定序列中的元素数。

Count<TSource>(IQueryable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回序列中的元素数。

CountBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回按键分组的源序列中的元素计数。

CountBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数返回序列中每个元素的计数。

DefaultIfEmpty<TSource>(IEnumerable<TSource>, TSource)

此 API 支持产品基础结构,不能在代码中直接使用。

如果序列为空,则返回指定序列的元素或单个实例集合中的指定值。

DefaultIfEmpty<TSource>(IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

如果序列为空,则返回指定序列的元素或类型参数在单一实例集合中的默认值。

DefaultIfEmpty<TSource>(IQueryable<TSource>, TSource)

此 API 支持产品基础结构,不能在代码中直接使用。

如果序列为空,则返回指定序列的元素或单个实例集合中的指定值。

DefaultIfEmpty<TSource>(IQueryable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

如果序列为空,则返回指定序列的元素或类型参数在单一实例集合中的默认值。

DescendantNodes<T>(IEnumerable<T>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回源集合中每个文档和元素的子代节点的集合。

Descendants<T>(IEnumerable<T>, XName)

此 API 支持产品基础结构,不能在代码中直接使用。

返回一个筛选的元素集合,其中包含源集合中每个元素和文档的子代元素。 集合中仅包含具有匹配 XName 的元素。

Descendants<T>(IEnumerable<T>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回一个元素集合,其中包含源集合中每个元素和文档的子代元素。

Distinct<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

通过使用指定的 IEqualityComparer<T> 来比较值,从序列中返回不同的元素。

Distinct<TSource>(IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

通过使用默认相等比较器比较值,从序列中返回不同的元素。

Distinct<TSource>(IQueryable<TSource>, IEqualityComparer<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

通过使用指定的 IEqualityComparer<T> 来比较值,从序列中返回不同的元素。

Distinct<TSource>(IQueryable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

通过使用默认相等比较器比较值,从序列中返回不同的元素。

DistinctBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数并使用指定的比较器比较键,从序列中返回不同的元素。

DistinctBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数返回序列中的不同元素。

DistinctBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数返回序列中的不同元素。

DistinctBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数返回序列中的不同元素。

ElementAt<TSource>(IEnumerable<TSource>, Index)

此 API 支持产品基础结构,不能在代码中直接使用。

返回序列中指定索引处的元素。

ElementAt<TSource>(IEnumerable<TSource>, Int32)

此 API 支持产品基础结构,不能在代码中直接使用。

返回序列中指定索引处的元素。

ElementAt<TSource>(IQueryable<TSource>, Index)

此 API 支持产品基础结构,不能在代码中直接使用。

返回序列中指定索引处的元素。

ElementAt<TSource>(IQueryable<TSource>, Int32)

此 API 支持产品基础结构,不能在代码中直接使用。

返回序列中指定索引处的元素。

ElementAtOrDefault<TSource>(IEnumerable<TSource>, Index)

此 API 支持产品基础结构,不能在代码中直接使用。

返回序列中指定索引处的元素;如果索引范围不足,则返回默认值。

ElementAtOrDefault<TSource>(IEnumerable<TSource>, Int32)

此 API 支持产品基础结构,不能在代码中直接使用。

返回序列中指定索引处的元素;如果索引范围不足,则返回默认值。

ElementAtOrDefault<TSource>(IQueryable<TSource>, Index)

此 API 支持产品基础结构,不能在代码中直接使用。

返回序列中指定索引处的元素;如果索引范围不足,则返回默认值。

ElementAtOrDefault<TSource>(IQueryable<TSource>, Int32)

此 API 支持产品基础结构,不能在代码中直接使用。

返回序列中指定索引处的元素;如果索引范围不足,则返回默认值。

Elements<T>(IEnumerable<T>, XName)

此 API 支持产品基础结构,不能在代码中直接使用。

返回源集合中每个元素和文档的子元素的筛选集合。 集合中仅包含具有匹配 XName 的元素。

Elements<T>(IEnumerable<T>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回源集合中每个元素和文档的子元素的集合。

Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

通过使用指定的 IEqualityComparer<T> 来比较值,生成两个序列的集差异。

Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

使用默认相等比较器来比较值,生成两个序列的集差。

Except<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

通过使用指定的 IEqualityComparer<T> 来比较值,生成两个序列的集差异。

Except<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

使用默认相等比较器来比较值,生成两个序列的集差。

ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数生成两个序列的集差异。

ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数生成两个序列的集差异。

ExceptBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数生成两个序列的集差异。

ExceptBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数生成两个序列的集差异。

First<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回满足指定条件的序列中的第一个元素。

First<TSource>(IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回序列的第一个元素。

First<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回满足指定条件的序列的第一个元素。

First<TSource>(IQueryable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回序列的第一个元素。

FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource)

此 API 支持产品基础结构,不能在代码中直接使用。

返回满足条件的序列的第一个元素;如果未找到此类元素,则返回指定的默认值。

FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回满足条件的序列的第一个元素;如果未找到此类元素,则返回默认值。

FirstOrDefault<TSource>(IEnumerable<TSource>, TSource)

此 API 支持产品基础结构,不能在代码中直接使用。

返回序列的第一个元素;如果序列不包含任何元素,则返回指定的默认值。

FirstOrDefault<TSource>(IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回序列的第一个元素;如果序列不包含任何元素,则返回默认值。

FirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, TSource)

此 API 支持产品基础结构,不能在代码中直接使用。

返回满足条件的序列的第一个元素;如果未找到此类元素,则返回默认值。

FirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回满足指定条件的序列的第一个元素;如果未找到此类元素,则返回默认值。

FirstOrDefault<TSource>(IQueryable<TSource>, TSource)

此 API 支持产品基础结构,不能在代码中直接使用。

返回序列的第一个元素;如果序列不包含任何元素,则返回默认值。

FirstOrDefault<TSource>(IQueryable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回序列的第一个元素;如果序列不包含任何元素,则返回默认值。

GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数对序列的元素进行分组,并从每个组及其键创建结果值。 使用指定的比较器比较键值,并且每个组的元素都通过使用指定的函数进行投影。

GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>,TResult>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数对序列的元素进行分组,并从每个组及其键创建结果值。 每个组的元素是使用指定的函数投影的。

GroupBy<TSource,TKey,TElement,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource,TElement>>, Expression<Func<TKey, IEnumerable<TElement>,TResult>>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数对序列的元素进行分组,并从每个组及其键创建结果值。 使用指定的比较器比较键,并且每个组的元素都通过使用指定的函数进行投影。

GroupBy<TSource,TKey,TElement,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource,TElement>>, Expression<Func<TKey, IEnumerable<TElement>,TResult>>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数对序列的元素进行分组,并从每个组及其键创建结果值。 每个组的元素是使用指定的函数投影的。

GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据键选择器函数对序列的元素进行分组。 通过使用比较器比较键,并且每个组的元素都通过使用指定的函数进行投影。

GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数对序列的元素进行分组,并使用指定的函数投影每个组的元素。

GroupBy<TSource,TKey,TElement>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TSource,TElement>>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

使用指定的函数对序列的元素进行分组,并投影每个组的元素。 使用指定的比较器比较键值。

GroupBy<TSource,TKey,TElement>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TSource,TElement>>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数对序列的元素进行分组,并使用指定的函数投影每个组的元素。

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数对序列的元素进行分组,并从每个组及其键创建结果值。 使用指定的比较器比较键。

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数对序列的元素进行分组,并从每个组及其键创建结果值。

GroupBy<TSource,TKey,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey,IEnumerable<TSource>,TResult>>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数对序列的元素进行分组,并从每个组及其键创建结果值。 使用指定的比较器比较键。

GroupBy<TSource,TKey,TResult>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TKey,IEnumerable<TSource>,TResult>>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数对序列的元素进行分组,并从每个组及其键创建结果值。

GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数对序列的元素进行分组,并使用指定的比较器比较键。

GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数对序列的元素进行分组。

GroupBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数对序列的元素进行分组,并使用指定的比较器比较键。

GroupBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数对序列的元素进行分组。

GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据键相等性关联两个序列的元素,并对结果进行分组。 指定的 IEqualityComparer<T> 用于比较键。

GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据键的相等性关联两个序列的元素,并对结果进行分组。 默认相等比较器用于比较键。

GroupJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,IEnumerable<TInner>,TResult>>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据键相等性关联两个序列的元素,并对结果进行分组。 指定的 IEqualityComparer<T> 用于比较键。

GroupJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,IEnumerable<TInner>,TResult>>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据键相等性关联两个序列的元素,并对结果进行分组。 默认相等比较器用于比较键。

Index<TSource>(IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回一个可枚举值,该枚举将元素的索引合并到元组中。

Index<TSource>(IQueryable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回索引和关联的项。

InDocumentOrder<T>(IEnumerable<T>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回一个节点集合,其中包含源集合中的所有节点,按文档顺序排序。

Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

通过使用指定的 IEqualityComparer<T> 来比较值,生成两个序列的集交集。

Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

通过使用默认相等比较器来比较值,生成两个序列的集交集。

Intersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

通过使用指定的 IEqualityComparer<T> 来比较值,生成两个序列的集交集。

Intersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

通过使用默认相等比较器来比较值,生成两个序列的集交集。

IntersectBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数生成两个序列的集交集。

IntersectBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数生成两个序列的集交集。

IntersectBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数生成两个序列的集交集。

IntersectBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数生成两个序列的集交集。

Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据匹配键关联两个序列的元素。 指定的 IEqualityComparer<T> 用于比较键。

Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据匹配键关联两个序列的元素。 默认相等比较器用于比较键。

Join<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据匹配键关联两个序列的元素。 指定的 IEqualityComparer<T> 用于比较键。

Join<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据匹配键关联两个序列的元素。 默认相等比较器用于比较键。

Last<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回满足指定条件的序列的最后一个元素。

Last<TSource>(IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回序列的最后一个元素。

Last<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回满足指定条件的序列的最后一个元素。

Last<TSource>(IQueryable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回序列中的最后一个元素。

LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource)

此 API 支持产品基础结构,不能在代码中直接使用。

返回满足条件的序列的最后一个元素;如果未找到此类元素,则返回指定的默认值。

LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回满足条件的序列的最后一个元素;如果未找到此类元素,则返回默认值。

LastOrDefault<TSource>(IEnumerable<TSource>, TSource)

此 API 支持产品基础结构,不能在代码中直接使用。

返回序列的最后一个元素;如果序列不包含任何元素,则返回指定的默认值。

LastOrDefault<TSource>(IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回序列的最后一个元素;如果序列不包含任何元素,则返回默认值。

LastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, TSource)

此 API 支持产品基础结构,不能在代码中直接使用。

返回满足条件的序列的最后一个元素;如果未找到此类元素,则返回默认值。

LastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回满足条件的序列的最后一个元素;如果未找到此类元素,则返回默认值。

LastOrDefault<TSource>(IQueryable<TSource>, TSource)

此 API 支持产品基础结构,不能在代码中直接使用。

返回序列的最后一个元素;如果序列不包含任何元素,则返回默认值。

LastOrDefault<TSource>(IQueryable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回序列中的最后一个元素;如果序列不包含任何元素,则返回默认值。

LeftJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据匹配键关联两个序列的元素。 指定的 IEqualityComparer<T> 用于比较键。

LeftJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据匹配键关联两个序列的元素。 默认相等比较器用于比较键。

LeftJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据匹配键关联两个序列的元素。 指定的 IEqualityComparer<T> 用于比较键。

LeftJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据匹配键关联两个序列的元素。 默认相等比较器用于比较键。

LongCount<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回表示序列中满足条件的元素数的 Int64

LongCount<TSource>(IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回一个表示序列中元素总数的 Int64

LongCount<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回一个 Int64,表示满足条件的序列中的元素数。

LongCount<TSource>(IQueryable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回一个表示序列中元素总数的 Int64

Max<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

此 API 支持产品基础结构,不能在代码中直接使用。

对泛型序列的每个元素调用转换函数,并返回得到的最大值。

Max<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

此 API 支持产品基础结构,不能在代码中直接使用。

对泛型 IQueryable<T> 的每个元素调用投影函数,并返回最大结果值。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

此 API 支持产品基础结构,不能在代码中直接使用。

对序列的每个元素调用转换函数,并返回最大 Decimal 值。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

此 API 支持产品基础结构,不能在代码中直接使用。

对序列的每个元素调用转换函数,并返回最大 Double 值。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

此 API 支持产品基础结构,不能在代码中直接使用。

对序列的每个元素调用转换函数,并返回最大 Int32 值。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

此 API 支持产品基础结构,不能在代码中直接使用。

对序列的每个元素调用转换函数,并返回最大 Int64 值。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

此 API 支持产品基础结构,不能在代码中直接使用。

对序列的每个元素调用转换函数,并返回最大可为 null Decimal 值。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

此 API 支持产品基础结构,不能在代码中直接使用。

对序列的每个元素调用转换函数,并返回最大可为 null Double 值。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

此 API 支持产品基础结构,不能在代码中直接使用。

对序列的每个元素调用转换函数,并返回最大可为 null Int32 值。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

此 API 支持产品基础结构,不能在代码中直接使用。

对序列的每个元素调用转换函数,并返回最大可为 null Int64 值。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

此 API 支持产品基础结构,不能在代码中直接使用。

对序列的每个元素调用转换函数,并返回最大可为 null Single 值。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

此 API 支持产品基础结构,不能在代码中直接使用。

对序列的每个元素调用转换函数,并返回最大 Single 值。

Max<TSource>(IEnumerable<TSource>, IComparer<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回泛型序列中的最大值。

Max<TSource>(IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回泛型序列中的最大值。

Max<TSource>(IQueryable<TSource>, IComparer<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回泛型 IQueryable<T>中的最大值。

Max<TSource>(IQueryable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回泛型 IQueryable<T>中的最大值。

MaxBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数和键比较器返回泛型序列中的最大值。

MaxBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数返回泛型序列中的最大值。

MaxBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数返回泛型 IQueryable<T> 中的最大值。

MaxBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

已过时.

根据指定的键选择器函数返回泛型 IQueryable<T> 中的最大值。

MaxBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数返回泛型 IQueryable<T> 中的最大值。

Min<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

此 API 支持产品基础结构,不能在代码中直接使用。

对泛型序列的每个元素调用转换函数,并返回生成的最小值。

Min<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

此 API 支持产品基础结构,不能在代码中直接使用。

对泛型 IQueryable<T> 的每个元素调用投影函数,并返回生成的最小值。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

此 API 支持产品基础结构,不能在代码中直接使用。

对序列的每个元素调用转换函数,并返回最小 Decimal 值。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

此 API 支持产品基础结构,不能在代码中直接使用。

对序列的每个元素调用转换函数,并返回最小 Double 值。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

此 API 支持产品基础结构,不能在代码中直接使用。

对序列的每个元素调用转换函数,并返回最小 Int32 值。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

此 API 支持产品基础结构,不能在代码中直接使用。

对序列的每个元素调用转换函数,并返回最小 Int64 值。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

此 API 支持产品基础结构,不能在代码中直接使用。

对序列的每个元素调用转换函数,并返回可为 null 的最小 Decimal 值。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

此 API 支持产品基础结构,不能在代码中直接使用。

对序列的每个元素调用转换函数,并返回可为 null 的最小 Double 值。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

此 API 支持产品基础结构,不能在代码中直接使用。

对序列的每个元素调用转换函数,并返回可为 null 的最小 Int32 值。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

此 API 支持产品基础结构,不能在代码中直接使用。

对序列的每个元素调用转换函数,并返回可为 null 的最小 Int64 值。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

此 API 支持产品基础结构,不能在代码中直接使用。

对序列的每个元素调用转换函数,并返回可为 null 的最小 Single 值。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

此 API 支持产品基础结构,不能在代码中直接使用。

对序列的每个元素调用转换函数,并返回最小 Single 值。

Min<TSource>(IEnumerable<TSource>, IComparer<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回泛型序列中的最小值。

Min<TSource>(IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回泛型序列中的最小值。

Min<TSource>(IQueryable<TSource>, IComparer<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回泛型 IQueryable<T>中的最小值。

Min<TSource>(IQueryable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回泛型 IQueryable<T>的最小值。

MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数和键比较器返回泛型序列中的最小值。

MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数返回泛型序列中的最小值。

MinBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数返回泛型 IQueryable<T> 中的最小值。

MinBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

已过时.

根据指定的键选择器函数返回泛型 IQueryable<T> 中的最小值。

MinBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数返回泛型 IQueryable<T> 中的最小值。

Nodes<T>(IEnumerable<T>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回源集合中每个文档和元素的子节点的集合。

OfType<TResult>(IEnumerable)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定类型筛选 IEnumerable 的元素。

OfType<TResult>(IQueryable)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定类型筛选 IQueryable 的元素。

Order<T>(IEnumerable<T>, IComparer<T>)

此 API 支持产品基础结构,不能在代码中直接使用。

按升序对序列的元素进行排序。

Order<T>(IEnumerable<T>)

此 API 支持产品基础结构,不能在代码中直接使用。

按升序对序列的元素进行排序。

Order<T>(IQueryable<T>, IComparer<T>)

此 API 支持产品基础结构,不能在代码中直接使用。

按升序对序列的元素进行排序。

Order<T>(IQueryable<T>)

此 API 支持产品基础结构,不能在代码中直接使用。

按升序对序列的元素进行排序。

OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

使用指定的比较器按升序对序列的元素进行排序。

OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据键按升序对序列的元素进行排序。

OrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

使用指定的比较器按升序对序列的元素进行排序。

OrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据键按升序对序列的元素进行排序。

OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

使用指定的比较器按降序对序列的元素进行排序。

OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据键按降序对序列的元素进行排序。

OrderByDescending<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

使用指定的比较器按降序对序列的元素进行排序。

OrderByDescending<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据键按降序对序列的元素进行排序。

OrderDescending<T>(IEnumerable<T>, IComparer<T>)

此 API 支持产品基础结构,不能在代码中直接使用。

按降序对序列的元素进行排序。

OrderDescending<T>(IEnumerable<T>)

此 API 支持产品基础结构,不能在代码中直接使用。

按降序对序列的元素进行排序。

OrderDescending<T>(IQueryable<T>, IComparer<T>)

此 API 支持产品基础结构,不能在代码中直接使用。

按降序对序列的元素进行排序。

OrderDescending<T>(IQueryable<T>)

此 API 支持产品基础结构,不能在代码中直接使用。

按降序对序列的元素进行排序。

Prepend<TSource>(IEnumerable<TSource>, TSource)

此 API 支持产品基础结构,不能在代码中直接使用。

将值添加到序列的开头。

Prepend<TSource>(IQueryable<TSource>, TSource)

此 API 支持产品基础结构,不能在代码中直接使用。

返回一个新的可查询序列,该序列包含来自 source 的元素以及开头前面追加的指定 element

Remove<T>(IEnumerable<T>)

此 API 支持产品基础结构,不能在代码中直接使用。

从源集合的父节点中删除每个节点。

Reverse<TSource>(IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

反转序列中元素的顺序。

Reverse<TSource>(IQueryable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

反转序列中元素的顺序。

RightJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据匹配键关联两个序列的元素。 指定的 IEqualityComparer<T> 用于比较键。

RightJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据匹配键关联两个序列的元素。 默认相等比较器用于比较键。

RightJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据匹配键关联两个序列的元素。 指定的 IEqualityComparer<T> 用于比较键。

RightJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据匹配键关联两个序列的元素。 默认相等比较器用于比较键。

Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,TResult>)

此 API 支持产品基础结构,不能在代码中直接使用。

通过合并元素的索引,将序列的每个元素投影到一个新窗体中。

Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

此 API 支持产品基础结构,不能在代码中直接使用。

将序列的每个元素投影到一个新窗体中。

Select<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,Int32,TResult>>)

此 API 支持产品基础结构,不能在代码中直接使用。

通过合并元素的索引,将序列的每个元素投影到一个新窗体中。

Select<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

此 API 支持产品基础结构,不能在代码中直接使用。

将序列的每个元素投影到一个新窗体中。

SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

此 API 支持产品基础结构,不能在代码中直接使用。

将序列的每个元素投影到 IEnumerable<T>,将生成的序列平展为一个序列,并在其中的每个元素上调用结果选择器函数。

SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

此 API 支持产品基础结构,不能在代码中直接使用。

将序列的每个元素投影到 IEnumerable<T>,将生成的序列平展为一个序列,并在其中的每个元素上调用结果选择器函数。 每个源元素的索引用于该元素的中间投影形式。

SelectMany<TSource,TCollection,TResult>(IQueryable<TSource>, Expression<Func<TSource, IEnumerable<TCollection>>>, Expression<Func<TSource,TCollection, TResult>>)

此 API 支持产品基础结构,不能在代码中直接使用。

将序列的每个元素投影到 IEnumerable<T>,并在其中的每个元素上调用结果选择器函数。 每个中间序列的结果值合并为单个一维序列并返回。

SelectMany<TSource,TCollection,TResult>(IQueryable<TSource>, Expression<Func<TSource, Int32,IEnumerable<TCollection>>>, Expression<Func<TSource,TCollection, TResult>>)

此 API 支持产品基础结构,不能在代码中直接使用。

将序列的每个元素投影到一个 IEnumerable<T>,该元素包含生成它的源元素的索引。 对每个中间序列的每个元素调用结果选择器函数,结果值合并为一个一维序列并返回。

SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TResult>>)

此 API 支持产品基础结构,不能在代码中直接使用。

将序列的每个元素投影到 IEnumerable<T>,并将生成的序列平展为一个序列。

SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TResult>>)

此 API 支持产品基础结构,不能在代码中直接使用。

将序列的每个元素投影到 IEnumerable<T>,并将生成的序列平展为一个序列。 每个源元素的索引用于该元素的投影形式。

SelectMany<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,IEnumerable<TResult>>>)

此 API 支持产品基础结构,不能在代码中直接使用。

将序列的每个元素投影到 IEnumerable<T>,并将生成的序列合并为一个序列。

SelectMany<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,Int32,IEnumerable<TResult>>>)

此 API 支持产品基础结构,不能在代码中直接使用。

将序列的每个元素投影到 IEnumerable<T>,并将生成的序列合并为一个序列。 每个源元素的索引用于该元素的投影形式。

SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

通过使用指定的 IEqualityComparer<T>,确定两个序列是否相等。

SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

通过使用其类型的默认相等比较器,确定两个序列是否相等。

SequenceEqual<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

通过使用指定的 IEqualityComparer<T> 来比较元素,确定两个序列是否相等。

SequenceEqual<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

通过使用默认相等比较器比较元素来确定两个序列是否相等。

Shuffle<TSource>(IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

随机排列序列元素的顺序。

Shuffle<TSource>(IQueryable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

表示集合 IEnumerable<T> 作为 IQueryable<T> 数据源。

Single<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回满足指定条件的序列的唯一元素,如果存在多个此类元素,则会引发异常。

Single<TSource>(IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回序列的唯一元素,如果序列中没有完全有一个元素,则会引发异常。

Single<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回满足指定条件的序列的唯一元素,如果存在多个此类元素,则会引发异常。

Single<TSource>(IQueryable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回序列的唯一元素,如果序列中没有完全有一个元素,则会引发异常。

SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource)

此 API 支持产品基础结构,不能在代码中直接使用。

返回满足指定条件的序列的唯一元素;如果没有此类元素,则返回指定的默认值;如果多个元素满足条件,此方法将引发异常。

SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回满足指定条件的序列的唯一元素;如果没有此类元素,则返回默认值;如果多个元素满足条件,此方法将引发异常。

SingleOrDefault<TSource>(IEnumerable<TSource>, TSource)

此 API 支持产品基础结构,不能在代码中直接使用。

返回序列的唯一元素;如果序列为空,则返回指定的默认值;如果序列中有多个元素,此方法将引发异常。

SingleOrDefault<TSource>(IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回序列的唯一元素;如果序列为空,则返回默认值;如果序列中有多个元素,此方法将引发异常。

SingleOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, TSource)

此 API 支持产品基础结构,不能在代码中直接使用。

返回满足指定条件的序列的唯一元素;如果没有此类元素,则返回默认值;如果多个元素满足条件,此方法将引发异常。

SingleOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回满足指定条件的序列的唯一元素;如果没有此类元素,则返回默认值;如果多个元素满足条件,此方法将引发异常。

SingleOrDefault<TSource>(IQueryable<TSource>, TSource)

此 API 支持产品基础结构,不能在代码中直接使用。

返回序列的唯一元素;如果序列为空,则返回默认值;如果序列中有多个元素,此方法将引发异常。

SingleOrDefault<TSource>(IQueryable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

返回序列的唯一元素;如果序列为空,则返回默认值;如果序列中有多个元素,此方法将引发异常。

Skip<TSource>(IEnumerable<TSource>, Int32)

此 API 支持产品基础结构,不能在代码中直接使用。

绕过序列中的指定数量的元素,然后返回其余元素。

Skip<TSource>(IQueryable<TSource>, Int32)

此 API 支持产品基础结构,不能在代码中直接使用。

绕过序列中的指定数量的元素,然后返回其余元素。

SkipLast<TSource>(IEnumerable<TSource>, Int32)

此 API 支持产品基础结构,不能在代码中直接使用。

返回一个新的可枚举集合,该集合包含从中省略源集合的最后source一个元素的元素count

SkipLast<TSource>(IQueryable<TSource>, Int32)

此 API 支持产品基础结构,不能在代码中直接使用。

返回一个新的可查询序列,其中包含来自 source 的元素,其中省略了源可查询序列的最后 count 元素。

SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

此 API 支持产品基础结构,不能在代码中直接使用。

只要指定条件为 true,即可绕过序列中的元素,然后返回其余元素。

SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

此 API 支持产品基础结构,不能在代码中直接使用。

只要指定条件为 true,即可绕过序列中的元素,然后返回其余元素。 元素的索引用于谓词函数的逻辑。

SkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

此 API 支持产品基础结构,不能在代码中直接使用。

只要指定条件为 true,即可绕过序列中的元素,然后返回其余元素。

SkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>)

此 API 支持产品基础结构,不能在代码中直接使用。

只要指定条件为 true,即可绕过序列中的元素,然后返回其余元素。 元素的索引用于谓词函数的逻辑。

SortBy<T>(IQueryable<T>, String)

此 API 支持产品基础结构,不能在代码中直接使用。

指定排序顺序。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用转换函数获得的 Decimal 值序列的总和。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用转换函数获得的 Double 值序列的总和。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用转换函数获得的 Int32 值序列的总和。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用转换函数获得的 Int64 值序列的总和。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用转换函数获取的可为 null Decimal 值的序列的总和。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用转换函数获取的可为 null Double 值的序列的总和。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用转换函数获取的可为 null Int32 值的序列的总和。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用转换函数获取的可为 null Int64 值的序列的总和。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用转换函数获取的可为 null Single 值的序列的总和。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用转换函数获得的 Single 值序列的总和。

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用投影函数获得的 Decimal 值序列的总和。

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用投影函数获得的 Double 值序列的总和。

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用投影函数获得的 Int32 值序列的总和。

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用投影函数获得的 Int64 值序列的总和。

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用投影函数获得的可为 null Decimal 值的序列的总和。

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用投影函数获得的可为 null Double 值的序列的总和。

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用投影函数获得的可为 null Int32 值的序列的总和。

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用投影函数获得的可为 null Int64 值的序列的总和。

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用投影函数获得的可为 null Single 值的序列的总和。

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>)

此 API 支持产品基础结构,不能在代码中直接使用。

计算通过对输入序列的每个元素调用投影函数获得的 Single 值序列的总和。

Take<TSource>(IEnumerable<TSource>, Int32)

此 API 支持产品基础结构,不能在代码中直接使用。

从序列的开头返回指定的连续元素数。

Take<TSource>(IEnumerable<TSource>, Range)

此 API 支持产品基础结构,不能在代码中直接使用。

返回序列中连续元素的指定范围。

Take<TSource>(IQueryable<TSource>, Int32)

此 API 支持产品基础结构,不能在代码中直接使用。

从序列的开头返回指定的连续元素数。

Take<TSource>(IQueryable<TSource>, Range)

此 API 支持产品基础结构,不能在代码中直接使用。

返回序列中连续元素的指定范围。

TakeLast<TSource>(IEnumerable<TSource>, Int32)

此 API 支持产品基础结构,不能在代码中直接使用。

返回一个新的可枚举集合,该集合包含来自count的最后source一个元素。

TakeLast<TSource>(IQueryable<TSource>, Int32)

此 API 支持产品基础结构,不能在代码中直接使用。

返回一个新的可查询序列,其中包含来自 count的最后一个 source 元素。

TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

此 API 支持产品基础结构,不能在代码中直接使用。

只要指定的条件为 true,就从序列中返回元素。

TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

此 API 支持产品基础结构,不能在代码中直接使用。

只要指定的条件为 true,就从序列中返回元素。 元素的索引用于谓词函数的逻辑。

TakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

此 API 支持产品基础结构,不能在代码中直接使用。

只要指定的条件为 true,就从序列中返回元素。

TakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>)

此 API 支持产品基础结构,不能在代码中直接使用。

只要指定的条件为 true,就从序列中返回元素。 元素的索引用于谓词函数的逻辑。

ThenBy<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

使用指定的比较器按升序对序列中的元素执行后续排序。

ThenBy<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据键按升序对序列中的元素执行后续排序。

ThenByDescending<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

使用指定的比较器按降序对序列中的元素执行后续排序。

ThenByDescending<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据键按降序对序列中的元素执行后续排序。

ToArray<TSource>(IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

IEnumerable<T>创建数组。

ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

IEnumerable<T> 转换为 IAsyncEnumerable<T>

ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数、比较器和元素选择器函数从 Dictionary<TKey,TValue> 创建 IEnumerable<T>

ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器和元素选择器函数从 Dictionary<TKey,TValue> 创建 IEnumerable<T>

ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数和键比较器从 Dictionary<TKey,TValue> 创建 IEnumerable<T>

ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数从 Dictionary<TKey,TValue> 创建 IEnumerable<T>

ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器和元素选择器函数从 FrozenDictionary<TKey,TValue> 创建 IEnumerable<T>

ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数创建一个FrozenDictionary<TKey,TValue>IEnumerable<T>

ToFrozenSet<T>(IEnumerable<T>, IEqualityComparer<T>)

此 API 支持产品基础结构,不能在代码中直接使用。

使用指定的值创建一个 FrozenSet<T>

ToHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

使用 HashSet<T> 比较键从 IEnumerable<T> 创建 comparer

ToHashSet<TSource>(IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

HashSet<T>创建 IEnumerable<T>

ToImmutableArray<TSource>(IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

从指定的集合创建不可变数组。

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>)

此 API 支持产品基础结构,不能在代码中直接使用。

枚举和转换序列,并使用指定的键和值比较器生成其内容的不可变字典。

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

枚举和转换序列,并使用指定的键比较器生成其内容的不可变字典。

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

此 API 支持产品基础结构,不能在代码中直接使用。

枚举和转换序列,并生成其内容的不可变字典。

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

基于序列的某些转换构造不可变字典。

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

从现有元素集合构造不可变字典,将转换函数应用于源键。

ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

枚举序列,生成其内容的不可变哈希集,并为集类型使用指定的相等比较器。

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

枚举序列并生成其内容的不可变哈希集。

ToImmutableList<TSource>(IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

枚举序列并生成其内容的不可变列表。

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

此 API 支持产品基础结构,不能在代码中直接使用。

枚举和转换序列,并使用指定的键和值比较器生成其内容的不可变排序字典。

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

枚举和转换序列,并使用指定的键比较器生成其内容的不可变排序字典。

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

此 API 支持产品基础结构,不能在代码中直接使用。

枚举和转换序列,并生成其内容的不可变排序字典。

ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

枚举序列,生成其内容的不可变排序集,并使用指定的比较器。

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

枚举序列并生成其内容的不可变排序集。

ToList<TSource>(IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

List<T>创建 IEnumerable<T>

ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数、比较器和元素选择器函数从 Lookup<TKey,TElement> 创建 IEnumerable<T>

ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器和元素选择器函数从 Lookup<TKey,TElement> 创建 IEnumerable<T>

ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数和键比较器从 Lookup<TKey,TElement> 创建 IEnumerable<T>

ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数从 Lookup<TKey,TElement> 创建 IEnumerable<T>

TryGetNonEnumeratedCount<TSource>(IEnumerable<TSource>, Int32)

此 API 支持产品基础结构,不能在代码中直接使用。

尝试在不强制枚举的情况下确定序列中的元素数。

Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

使用指定的 IEqualityComparer<T>生成两个序列的集并集。

Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

使用默认相等比较器生成两个序列的集并集。

Union<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

使用指定的 IEqualityComparer<T>生成两个序列的集并集。

Union<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

此 API 支持产品基础结构,不能在代码中直接使用。

使用默认相等比较器生成两个序列的集并集。

UnionBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数生成两个序列的集并集。

UnionBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource,TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数生成两个序列的集并集。

UnionBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数生成两个序列的集并集。

UnionBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource,TKey>>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据指定的键选择器函数生成两个序列的集并集。

Where<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据谓词筛选值序列。

Where<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据谓词筛选值序列。 每个元素的索引都在谓词函数的逻辑中使用。

Where<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据谓词筛选值序列。

Where<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>)

此 API 支持产品基础结构,不能在代码中直接使用。

根据谓词筛选值序列。 每个元素的索引都在谓词函数的逻辑中使用。

Zip<TFirst,TSecond,TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst,TSecond,TResult>)

此 API 支持产品基础结构,不能在代码中直接使用。

将指定的函数应用于两个序列的相应元素,从而生成结果序列。

Zip<TFirst,TSecond,TResult>(IQueryable<TFirst>, IEnumerable<TSecond>, Expression<Func<TFirst,TSecond,TResult>>)

此 API 支持产品基础结构,不能在代码中直接使用。

使用指定的谓词函数合并两个序列。

Zip<TFirst,TSecond,TThird>(IEnumerable<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>)

此 API 支持产品基础结构,不能在代码中直接使用。

生成包含三个指定序列中的元素的元组序列。

Zip<TFirst,TSecond,TThird>(IQueryable<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>)

此 API 支持产品基础结构,不能在代码中直接使用。

生成包含三个指定序列中的元素的元组序列。

Zip<TFirst,TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>)

此 API 支持产品基础结构,不能在代码中直接使用。

生成包含两个指定序列中的元素的元组序列。

Zip<TFirst,TSecond>(IQueryable<TFirst>, IEnumerable<TSecond>)

此 API 支持产品基础结构,不能在代码中直接使用。

生成包含两个指定序列中的元素的元组序列。

适用于