本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

IQueryable<T> 接口

 

提供针对特定数据源(其中数据类型未未知)评估查询的功能。

命名空间:   System.Linq
程序集:  System.Core(位于 System.Core.dll)

public interface IQueryable<out T> : IEnumerable<T>, IEnumerable, 
	IQueryable

类型参数

outT

数据源中数据的类型。

名称说明
System_CAPS_pubpropertyElementType

获取与此实例关联的表达式树时返回的元素的类型 IQueryable 执行。(继承自 IQueryable。)

System_CAPS_pubpropertyExpression

获取与实例相关联的表达式目录树 IQueryable(继承自 IQueryable。)

System_CAPS_pubpropertyProvider

获取与此数据源相关联的查询提供程序。(继承自 IQueryable。)

名称说明
System_CAPS_pubmethodGetEnumerator()

返回一个循环访问集合的枚举器。(继承自 IEnumerable<T>。)

名称说明
System_CAPS_pubmethodAggregate<T>(Func<T, T, T>)

已重载。对一个序列应用累加器函数。(由 Enumerable 定义。)

System_CAPS_pubmethodAggregate<TSource>(Expression<Func<TSource, TSource, TSource>>)

已重载。对一个序列应用累加器函数。(由 Queryable 定义。)

System_CAPS_pubmethodAggregate<T, TAccumulate>(TAccumulate, Func<TAccumulate, T, TAccumulate>)

已重载。对一个序列应用累加器函数。 将指定的种子值用作累加器初始值。(由 Enumerable 定义。)

System_CAPS_pubmethodAggregate<TSource, TAccumulate>(TAccumulate, Expression<Func<TAccumulate, TSource, TAccumulate>>)

已重载。对一个序列应用累加器函数。 将指定的种子值用作累加器初始值。(由 Queryable 定义。)

System_CAPS_pubmethodAggregate<T, TAccumulate, TResult>(TAccumulate, Func<TAccumulate, T, TAccumulate>, Func<TAccumulate, TResult>)

已重载。对一个序列应用累加器函数。 将指定的种子值用作累加器的初始值,并使用指定的函数选择结果值。(由 Enumerable 定义。)

System_CAPS_pubmethodAggregate<TSource, TAccumulate, TResult>(TAccumulate, Expression<Func<TAccumulate, TSource, TAccumulate>>, Expression<Func<TAccumulate, TResult>>)

已重载。对一个序列应用累加器函数。 将指定的种子值用作累加器的初始值,并使用指定的函数选择结果值。(由 Queryable 定义。)

System_CAPS_pubmethodAll<T>(Func<T, Boolean>)

确定是否对序列中的所有元素都满足条件。(由 Enumerable 定义。)

System_CAPS_pubmethodAll<TSource>(Expression<Func<TSource, Boolean>>)

确定是否对序列的所有元素都满足条件。(由 Queryable 定义。)

System_CAPS_pubmethodAny<T>()

已重载。确定序列是否包含任何元素。(由 Enumerable 定义。)

System_CAPS_pubmethodAny<T>(Func<T, Boolean>)

已重载。 确定序列中是否存在元素满足条件。 (由 Enumerable 定义。)

System_CAPS_pubmethodAny<TSource>()

已重载。确定序列是否包含任何元素。(由 Queryable 定义。)

System_CAPS_pubmethodAny<TSource>(Expression<Func<TSource, Boolean>>)

已重载。 确定序列中是否存在元素满足条件。 (由 Queryable 定义。)

System_CAPS_pubmethodAsEnumerable<T>()

返回输入类型化为 IEnumerable<T>(由 Enumerable 定义。)

System_CAPS_pubmethodAsParallel()

已重载。启用查询的并行化。(由 ParallelEnumerable 定义。)

System_CAPS_pubmethodAsParallel<T>()

已重载。启用查询的并行化。(由 ParallelEnumerable 定义。)

System_CAPS_pubmethodAsQueryable()

已重载。将转换 IEnumerableIQueryable(由 Queryable 定义。)

System_CAPS_pubmethodAsQueryable<T>()

已重载。将转换泛型 IEnumerable<T> 于泛型 IQueryable<T>(由 Queryable 定义。)

System_CAPS_pubmethodAverage<T>(Func<T, Decimal>)

已重载。计算序列的平均值 Decimal 通过调用对输入序列中的每个元素的转换函数获得的值。(由 Enumerable 定义。)

System_CAPS_pubmethodAverage<T>(Func<T, Double>)

已重载。计算序列的平均值 Double 通过调用对输入序列中的每个元素的转换函数获得的值。(由 Enumerable 定义。)

System_CAPS_pubmethodAverage<T>(Func<T, Int32>)

已重载。计算序列的平均值 Int32 通过调用对输入序列中的每个元素的转换函数获得的值。(由 Enumerable 定义。)

System_CAPS_pubmethodAverage<T>(Func<T, Int64>)

已重载。计算序列的平均值 Int64 通过调用对输入序列中的每个元素的转换函数获得的值。(由 Enumerable 定义。)

System_CAPS_pubmethodAverage<T>(Func<T, Nullable<Decimal>>)

已重载。可以为 null 的序列的平均值,计算 Decimal 通过调用对输入序列中的每个元素的转换函数获得的值。(由 Enumerable 定义。)

System_CAPS_pubmethodAverage<T>(Func<T, Nullable<Double>>)

已重载。可以为 null 的序列的平均值,计算 Double 通过调用对输入序列中的每个元素的转换函数获得的值。(由 Enumerable 定义。)

System_CAPS_pubmethodAverage<T>(Func<T, Nullable<Int32>>)

已重载。可以为 null 的序列的平均值,计算 Int32 通过调用对输入序列中的每个元素的转换函数获得的值。(由 Enumerable 定义。)

System_CAPS_pubmethodAverage<T>(Func<T, Nullable<Int64>>)

已重载。可以为 null 的序列的平均值,计算 Int64 通过调用对输入序列中的每个元素的转换函数获得的值。(由 Enumerable 定义。)

System_CAPS_pubmethodAverage<T>(Func<T, Nullable<Single>>)

已重载。可以为 null 的序列的平均值,计算 Single 通过调用对输入序列中的每个元素的转换函数获得的值。(由 Enumerable 定义。)

System_CAPS_pubmethodAverage<T>(Func<T, Single>)

已重载。计算序列的平均值 Single 通过调用对输入序列中的每个元素的转换函数获得的值。(由 Enumerable 定义。)

System_CAPS_pubmethodAverage<TSource>(Expression<Func<TSource, Decimal>>)

已重载。计算序列的平均值 Decimal 通过调用对输入序列中的每个元素的投影函数获得的值。(由 Queryable 定义。)

System_CAPS_pubmethodAverage<TSource>(Expression<Func<TSource, Double>>)

已重载。计算序列的平均值 Double 通过调用对输入序列中的每个元素的投影函数获得的值。(由 Queryable 定义。)

System_CAPS_pubmethodAverage<TSource>(Expression<Func<TSource, Int32>>)

已重载。计算序列的平均值 Int32 通过调用对输入序列中的每个元素的投影函数获得的值。(由 Queryable 定义。)

System_CAPS_pubmethodAverage<TSource>(Expression<Func<TSource, Int64>>)

已重载。计算序列的平均值 Int64 通过调用对输入序列中的每个元素的投影函数获得的值。(由 Queryable 定义。)

System_CAPS_pubmethodAverage<TSource>(Expression<Func<TSource, Nullable<Decimal>>>)

已重载。可以为 null 的序列的平均值,计算 Decimal 通过调用对输入序列中的每个元素的投影函数获得的值。(由 Queryable 定义。)

System_CAPS_pubmethodAverage<TSource>(Expression<Func<TSource, Nullable<Double>>>)

已重载。可以为 null 的序列的平均值,计算 Double 通过调用对输入序列中的每个元素的投影函数获得的值。(由 Queryable 定义。)

System_CAPS_pubmethodAverage<TSource>(Expression<Func<TSource, Nullable<Int32>>>)

已重载。可以为 null 的序列的平均值,计算 Int32 通过调用对输入序列中的每个元素的投影函数获得的值。(由 Queryable 定义。)

System_CAPS_pubmethodAverage<TSource>(Expression<Func<TSource, Nullable<Int64>>>)

已重载。可以为 null 的序列的平均值,计算 Int64 通过调用对输入序列中的每个元素的投影函数获得的值。(由 Queryable 定义。)

System_CAPS_pubmethodAverage<TSource>(Expression<Func<TSource, Nullable<Single>>>)

已重载。可以为 null 的序列的平均值,计算 Single 通过调用对输入序列中的每个元素的投影函数获得的值。(由 Queryable 定义。)

System_CAPS_pubmethodAverage<TSource>(Expression<Func<TSource, Single>>)

已重载。计算序列的平均值 Single 通过调用对输入序列中的每个元素的投影函数获得的值。(由 Queryable 定义。)

System_CAPS_pubmethodCast<TResult>()

将强制转换的元素 IEnumerable 为指定的类型。(由 Enumerable 定义。)

System_CAPS_pubmethodConcat<T>(IEnumerable<T>)

连接两个序列。(由 Enumerable 定义。)

System_CAPS_pubmethodConcat<TSource>(IEnumerable<TSource>)

连接两个序列。(由 Queryable 定义。)

System_CAPS_pubmethodContains<T>(T)

已重载。确定序列是否包含指定的元素使用的默认相等比较器。(由 Enumerable 定义。)

System_CAPS_pubmethodContains<T>(T, IEqualityComparer<T>)

已重载。确定序列是否使用指定的包含指定的元素 IEqualityComparer<T>(由 Enumerable 定义。)

System_CAPS_pubmethodContains<TSource>(TSource)

已重载。确定序列是否包含指定的元素使用的默认相等比较器。(由 Queryable 定义。)

System_CAPS_pubmethodContains<TSource>(TSource, IEqualityComparer<TSource>)

已重载。确定序列是否使用指定的包含指定的元素 IEqualityComparer<T>(由 Queryable 定义。)

System_CAPS_pubmethodCount<T>()

已重载。返回序列中的元素数。(由 Enumerable 定义。)

System_CAPS_pubmethodCount<T>(Func<T, Boolean>)

已重载。返回一个数字来表示多少个元素指定序列中的满足条件。(由 Enumerable 定义。)

System_CAPS_pubmethodCount<TSource>()

已重载。返回序列中的元素数。(由 Queryable 定义。)

System_CAPS_pubmethodCount<TSource>(Expression<Func<TSource, Boolean>>)

已重载。返回在指定的序列中满足条件的元素数。(由 Queryable 定义。)

System_CAPS_pubmethodDefaultIfEmpty<T>()

已重载。返回单一实例集合中指定的序列或类型参数的默认值的元素,如果序列为空。(由 Enumerable 定义。)

System_CAPS_pubmethodDefaultIfEmpty<T>(T)

已重载。返回单一实例集合中指定的序列或指定的值的元素,如果序列为空。(由 Enumerable 定义。)

System_CAPS_pubmethodDefaultIfEmpty<TSource>()

已重载。返回单一实例集合中指定的序列或类型参数的默认值的元素,如果序列为空。(由 Queryable 定义。)

System_CAPS_pubmethodDefaultIfEmpty<TSource>(TSource)

已重载。返回单一实例集合中指定的序列或指定的值的元素,如果序列为空。(由 Queryable 定义。)

System_CAPS_pubmethodDistinct<T>()

已重载。通过使用的默认相等比较器对值进行比较从序列返回非重复元素。(由 Enumerable 定义。)

System_CAPS_pubmethodDistinct<T>(IEqualityComparer<T>)

已重载。返回序列中通过使用指定的非重复元素 IEqualityComparer<T> 对值进行比较。(由 Enumerable 定义。)

System_CAPS_pubmethodDistinct<TSource>()

已重载。通过使用的默认相等比较器对值进行比较从序列返回非重复元素。(由 Queryable 定义。)

System_CAPS_pubmethodDistinct<TSource>(IEqualityComparer<TSource>)

已重载。返回序列中通过使用指定的非重复元素 IEqualityComparer<T> 对值进行比较。(由 Queryable 定义。)

System_CAPS_pubmethodElementAt<T>(Int32)

返回序列中的指定索引处的元素。(由 Enumerable 定义。)

System_CAPS_pubmethodElementAt<TSource>(Int32)

返回序列中的指定索引处的元素。(由 Queryable 定义。)

System_CAPS_pubmethodElementAtOrDefault<T>(Int32)

返回序列中指定索引处的元素;如果索引超出范围,则返回默认值。(由 Enumerable 定义。)

System_CAPS_pubmethodElementAtOrDefault<TSource>(Int32)

返回序列中指定索引处的元素;如果索引超出范围,则返回默认值。(由 Queryable 定义。)

System_CAPS_pubmethodExcept<T>(IEnumerable<T>)

已重载。通过使用默认的相等比较器对值进行比较,生成两个序列的差集。(由 Enumerable 定义。)

System_CAPS_pubmethodExcept<T>(IEnumerable<T>, IEqualityComparer<T>)

已重载。使用指定的生成两个序列的差集 IEqualityComparer<T> 对值进行比较。(由 Enumerable 定义。)

System_CAPS_pubmethodExcept<TSource>(IEnumerable<TSource>)

已重载。通过使用默认的相等比较器对值进行比较,生成两个序列的差集。(由 Queryable 定义。)

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

已重载。使用指定的生成两个序列的差集 IEqualityComparer<T> 对值进行比较。(由 Queryable 定义。)

System_CAPS_pubmethodFirst<T>()

已重载。返回一个序列的第一个元素。(由 Enumerable 定义。)

System_CAPS_pubmethodFirst<T>(Func<T, Boolean>)

已重载。返回序列中满足指定条件的第一个元素。(由 Enumerable 定义。)

System_CAPS_pubmethodFirst<TSource>()

已重载。返回一个序列的第一个元素。(由 Queryable 定义。)

System_CAPS_pubmethodFirst<TSource>(Expression<Func<TSource, Boolean>>)

已重载。返回序列中满足指定的条件的第一个元素。(由 Queryable 定义。)

System_CAPS_pubmethodFirstOrDefault<T>()

已重载。返回序列中的第一个元素;如果序列中不包含任何元素,则返回默认值。(由 Enumerable 定义。)

System_CAPS_pubmethodFirstOrDefault<T>(Func<T, Boolean>)

已重载。返回序列中满足条件的第一个元素;如果未找到这样的元素,则返回默认值。(由 Enumerable 定义。)

System_CAPS_pubmethodFirstOrDefault<TSource>()

已重载。返回序列中的第一个元素;如果序列中不包含任何元素,则返回默认值。(由 Queryable 定义。)

System_CAPS_pubmethodFirstOrDefault<TSource>(Expression<Func<TSource, Boolean>>)

已重载。返回序列中满足指定的条件或默认值,如果找到这样的元素的第一个元素。(由 Queryable 定义。)

System_CAPS_pubmethodGroupBy<T, TKey>(Func<T, TKey>)

已重载。根据指定的键选择器函数对序列的元素进行分组。(由 Enumerable 定义。)

System_CAPS_pubmethodGroupBy<T, TKey>(Func<T, TKey>, IEqualityComparer<TKey>)

已重载。根据指定的键选择器函数并将进行比较的键使用指定的比较器对序列的元素进行分组。(由 Enumerable 定义。)

System_CAPS_pubmethodGroupBy<TSource, TKey>(Expression<Func<TSource, TKey>>)

已重载。根据指定的键选择器函数对序列的元素进行分组。(由 Queryable 定义。)

System_CAPS_pubmethodGroupBy<TSource, TKey>(Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>)

已重载。根据指定的键选择器函数并将进行比较的键使用指定的比较器对序列的元素进行分组。(由 Queryable 定义。)

System_CAPS_pubmethodGroupBy<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>)

已重载。根据指定的键选择器函数和项目的元素的每个组通过使用指定的函数对序列的元素进行分组。(由 Enumerable 定义。)

System_CAPS_pubmethodGroupBy<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>, IEqualityComparer<TKey>)

已重载。根据键选择器函数对序列的元素进行分组。 通过使用比较器对键进行比较,并且通过使用指定的函数对每个组的元素进行投影。(由 Enumerable 定义。)

System_CAPS_pubmethodGroupBy<T, TKey, TResult>(Func<T, TKey>, Func<TKey, IEnumerable<T>, TResult>)

已重载。根据指定的键选择器函数对序列中的元素进行分组,并且从每个组及其键中创建结果值。(由 Enumerable 定义。)

System_CAPS_pubmethodGroupBy<T, TKey, TResult>(Func<T, TKey>, Func<TKey, IEnumerable<T>, TResult>, IEqualityComparer<TKey>)

已重载。根据指定的键选择器函数对序列中的元素进行分组,并且从每个组及其键中创建结果值。 通过使用指定的比较器对键进行比较。(由 Enumerable 定义。)

System_CAPS_pubmethodGroupBy<TSource, TKey, TElement>(Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>)

已重载。根据指定的键选择器函数和项目的元素的每个组通过使用指定的函数对序列的元素进行分组。(由 Queryable 定义。)

System_CAPS_pubmethodGroupBy<TSource, TKey, TElement>(Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>, IEqualityComparer<TKey>)

已重载。一个序列的元素进行分组,并通过使用指定的函数为每个组的元素进行投影。 通过使用指定的比较器,键值进行比较。(由 Queryable 定义。)

System_CAPS_pubmethodGroupBy<TSource, TKey, TResult>(Expression<Func<TSource, TKey>>, Expression<Func<TKey, IEnumerable<TSource>, TResult>>)

已重载。根据指定的键选择器函数对序列中的元素进行分组,并且从每个组及其键中创建结果值。(由 Queryable 定义。)

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

已重载。根据指定的键选择器函数对序列中的元素进行分组,并且从每个组及其键中创建结果值。 通过使用指定的比较器,键进行比较。(由 Queryable 定义。)

System_CAPS_pubmethodGroupBy<T, TKey, TElement, TResult>(Func<T, TKey>, Func<T, TElement>, Func<TKey, IEnumerable<TElement>, TResult>)

已重载。根据指定的键选择器函数对序列中的元素进行分组,并且从每个组及其键中创建结果值。 通过使用指定的函数对每个组的元素进行投影。(由 Enumerable 定义。)

System_CAPS_pubmethodGroupBy<T, TKey, TElement, TResult>(Func<T, TKey>, Func<T, TElement>, Func<TKey, IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>)

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

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

已重载。根据指定的键选择器函数对序列中的元素进行分组,并且从每个组及其键中创建结果值。 通过使用指定的函数对每个组的元素进行投影。(由 Queryable 定义。)

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

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

System_CAPS_pubmethodGroupJoin<T, TInner, TKey, TResult>(IEnumerable<TInner>, Func<T, TKey>, Func<TInner, TKey>, Func<T, IEnumerable<TInner>, TResult>)

已重载。基于键相等对两个序列的元素进行关联,并对结果进行分组。 使用默认的相等比较器对键进行比较。(由 Enumerable 定义。)

System_CAPS_pubmethodGroupJoin<T, TInner, TKey, TResult>(IEnumerable<TInner>, Func<T, TKey>, Func<TInner, TKey>, Func<T, IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>)

已重载。基于键相等对两个序列的元素进行关联,并对结果进行分组。 指定 IEqualityComparer<T> 用来对键进行比较。(由 Enumerable 定义。)

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

已重载。基于键相等对两个序列的元素进行关联,并对结果进行分组。 使用默认的相等比较器对键进行比较。(由 Queryable 定义。)

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

已重载。基于键相等对两个序列的元素进行关联,并对结果进行分组。 指定 IEqualityComparer<T> 用来对键进行比较。(由 Queryable 定义。)

System_CAPS_pubmethodIntersect<T>(IEnumerable<T>)

已重载。通过使用的默认相等比较器对值进行比较,生成两个序列的交集。(由 Enumerable 定义。)

System_CAPS_pubmethodIntersect<T>(IEnumerable<T>, IEqualityComparer<T>)

已重载。使用指定的生成两个序列的交集IEqualityComparer<T>值进行比较。(由 Enumerable 定义。)

System_CAPS_pubmethodIntersect<TSource>(IEnumerable<TSource>)

已重载。通过使用默认的相等比较器对值进行比较,生成两个序列的交集。(由 Queryable 定义。)

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

已重载。使用指定的生成两个序列的交集 IEqualityComparer<T> 对值进行比较。(由 Queryable 定义。)

System_CAPS_pubmethodJoin<T, TInner, TKey, TResult>(IEnumerable<TInner>, Func<T, TKey>, Func<TInner, TKey>, Func<T, TInner, TResult>)

已重载。基于匹配键对两个序列的元素关联。 使用默认的相等比较器对键进行比较。(由 Enumerable 定义。)

System_CAPS_pubmethodJoin<T, TInner, TKey, TResult>(IEnumerable<TInner>, Func<T, TKey>, Func<TInner, TKey>, Func<T, TInner, TResult>, IEqualityComparer<TKey>)

已重载。基于匹配键对两个序列的元素关联。 指定 IEqualityComparer<T> 用来对键进行比较。(由 Enumerable 定义。)

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

已重载。基于匹配键对两个序列的元素关联。 使用默认的相等比较器对键进行比较。(由 Queryable 定义。)

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

已重载。基于匹配键对两个序列的元素关联。 指定 IEqualityComparer<T> 用来对键进行比较。(由 Queryable 定义。)

System_CAPS_pubmethodLast<T>()

已重载。返回一个序列的最后一个元素。(由 Enumerable 定义。)

System_CAPS_pubmethodLast<T>(Func<T, Boolean>)

已重载。返回序列中满足指定条件的最后一个元素。(由 Enumerable 定义。)

System_CAPS_pubmethodLast<TSource>()

已重载。返回序列中的最后一个元素。(由 Queryable 定义。)

System_CAPS_pubmethodLast<TSource>(Expression<Func<TSource, Boolean>>)

已重载。返回序列中满足指定条件的最后一个元素。(由 Queryable 定义。)

System_CAPS_pubmethodLastOrDefault<T>()

已重载。返回序列中的最后一个元素;如果序列中不包含任何元素,则返回默认值。(由 Enumerable 定义。)

System_CAPS_pubmethodLastOrDefault<T>(Func<T, Boolean>)

已重载。返回序列中满足条件的最后一个元素;如果未找到这样的元素,则返回默认值。(由 Enumerable 定义。)

System_CAPS_pubmethodLastOrDefault<TSource>()

已重载。如果序列不包含任何元素,则返回的最后一个元素中的序列或默认值。(由 Queryable 定义。)

System_CAPS_pubmethodLastOrDefault<TSource>(Expression<Func<TSource, Boolean>>)

已重载。返回序列中满足条件的最后一个元素;如果未找到这样的元素,则返回默认值。(由 Queryable 定义。)

System_CAPS_pubmethodLongCount<T>()

已重载。返回Int64表示序列中的元素总数。(由 Enumerable 定义。)

System_CAPS_pubmethodLongCount<T>(Func<T, Boolean>)

已重载。返回 Int64 表示序列中的多少个元素满足条件。(由 Enumerable 定义。)

System_CAPS_pubmethodLongCount<TSource>()

已重载。返回 Int64 ,它表示序列中的元素的总数。(由 Queryable 定义。)

System_CAPS_pubmethodLongCount<TSource>(Expression<Func<TSource, Boolean>>)

已重载。返回 Int64 ,表示序列中满足条件的元素的数量。(由 Queryable 定义。)

System_CAPS_pubmethodMax<T>()

已重载。泛型序列中返回的最大值。(由 Enumerable 定义。)

System_CAPS_pubmethodMax<T>(Func<T, Decimal>)

已重载。调用转换函数对序列的每个元素并返回最大 Decimal 值。(由 Enumerable 定义。)

System_CAPS_pubmethodMax<T>(Func<T, Double>)

已重载。调用转换函数对序列的每个元素并返回最大 Double 值。(由 Enumerable 定义。)

System_CAPS_pubmethodMax<T>(Func<T, Int32>)

已重载。调用转换函数对序列的每个元素并返回最大 Int32 值。(由 Enumerable 定义。)

System_CAPS_pubmethodMax<T>(Func<T, Int64>)

已重载。调用转换函数对序列的每个元素并返回最大 Int64 值。(由 Enumerable 定义。)

System_CAPS_pubmethodMax<T>(Func<T, Nullable<Decimal>>)

已重载。调用转换函数对序列的每个元素并返回最大可以为 null Decimal 值。(由 Enumerable 定义。)

System_CAPS_pubmethodMax<T>(Func<T, Nullable<Double>>)

已重载。调用转换函数对序列的每个元素并返回最大可以为 null Double 值。(由 Enumerable 定义。)

System_CAPS_pubmethodMax<T>(Func<T, Nullable<Int32>>)

已重载。调用转换函数对序列的每个元素并返回最大可以为 null Int32 值。(由 Enumerable 定义。)

System_CAPS_pubmethodMax<T>(Func<T, Nullable<Int64>>)

已重载。调用转换函数对序列的每个元素并返回最大可以为 null Int64 值。(由 Enumerable 定义。)

System_CAPS_pubmethodMax<T>(Func<T, Nullable<Single>>)

已重载。调用转换函数对序列的每个元素并返回最大可以为 null Single 值。(由 Enumerable 定义。)

System_CAPS_pubmethodMax<T>(Func<T, Single>)

已重载。调用转换函数对序列的每个元素并返回最大 Single 值。(由 Enumerable 定义。)

System_CAPS_pubmethodMax<TSource>()

已重载。返回泛型中的最大值 IQueryable<T>(由 Queryable 定义。)

System_CAPS_pubmethodMax<T, TResult>(Func<T, TResult>)

已重载。调用泛型序列的每个元素的转换函数并返回最大结果值。(由 Enumerable 定义。)

System_CAPS_pubmethodMax<TSource, TResult>(Expression<Func<TSource, TResult>>)

已重载。调用泛型的每个元素的投影函数 IQueryable<T> 并返回最大结果值。(由 Queryable 定义。)

System_CAPS_pubmethodMin<T>()

已重载。泛型序列中返回的最小值。(由 Enumerable 定义。)

System_CAPS_pubmethodMin<T>(Func<T, Decimal>)

已重载。调用转换函数对序列的每个元素,并返回所需的最低 Decimal 值。(由 Enumerable 定义。)

System_CAPS_pubmethodMin<T>(Func<T, Double>)

已重载。调用转换函数对序列的每个元素,并返回所需的最低 Double 值。(由 Enumerable 定义。)

System_CAPS_pubmethodMin<T>(Func<T, Int32>)

已重载。调用转换函数对序列的每个元素,并返回所需的最低 Int32 值。(由 Enumerable 定义。)

System_CAPS_pubmethodMin<T>(Func<T, Int64>)

已重载。调用转换函数对序列的每个元素,并返回所需的最低 Int64 值。(由 Enumerable 定义。)

System_CAPS_pubmethodMin<T>(Func<T, Nullable<Decimal>>)

已重载。调用转换函数对序列的每个元素,并返回最小值可以为 null Decimal 值。(由 Enumerable 定义。)

System_CAPS_pubmethodMin<T>(Func<T, Nullable<Double>>)

已重载。调用转换函数对序列的每个元素,并返回最小值可以为 null Double 值。(由 Enumerable 定义。)

System_CAPS_pubmethodMin<T>(Func<T, Nullable<Int32>>)

已重载。调用转换函数对序列的每个元素,并返回最小值可以为 null Int32 值。(由 Enumerable 定义。)

System_CAPS_pubmethodMin<T>(Func<T, Nullable<Int64>>)

已重载。调用转换函数对序列的每个元素,并返回最小值可以为 null Int64 值。(由 Enumerable 定义。)

System_CAPS_pubmethodMin<T>(Func<T, Nullable<Single>>)

已重载。调用转换函数对序列的每个元素,并返回最小值可以为 null Single 值。(由 Enumerable 定义。)

System_CAPS_pubmethodMin<T>(Func<T, Single>)

已重载。调用转换函数对序列的每个元素,并返回所需的最低 Single 值。(由 Enumerable 定义。)

System_CAPS_pubmethodMin<TSource>()

已重载。返回一个一般的最小值 IQueryable<T>(由 Queryable 定义。)

System_CAPS_pubmethodMin<T, TResult>(Func<T, TResult>)

已重载。调用泛型序列的每个元素的转换函数,并返回最小的结果值。(由 Enumerable 定义。)

System_CAPS_pubmethodMin<TSource, TResult>(Expression<Func<TSource, TResult>>)

已重载。调用泛型的每个元素的投影函数 IQueryable<T> 并返回最小的结果值。(由 Queryable 定义。)

System_CAPS_pubmethodOfType<TResult>()

筛选的元素 IEnumerable 根据指定的类型。(由 Enumerable 定义。)

System_CAPS_pubmethodOrderBy<T, TKey>(Func<T, TKey>)

已重载。按根据某个键按升序对序列的元素进行排序。(由 Enumerable 定义。)

System_CAPS_pubmethodOrderBy<T, TKey>(Func<T, TKey>, IComparer<TKey>)

已重载。按使用指定的比较器按升序对序列的元素进行排序。(由 Enumerable 定义。)

System_CAPS_pubmethodOrderBy<TSource, TKey>(Expression<Func<TSource, TKey>>)

已重载。按根据某个键按升序对序列的元素进行排序。(由 Queryable 定义。)

System_CAPS_pubmethodOrderBy<TSource, TKey>(Expression<Func<TSource, TKey>>, IComparer<TKey>)

已重载。按使用指定的比较器按升序对序列的元素进行排序。(由 Queryable 定义。)

System_CAPS_pubmethodOrderByDescending<T, TKey>(Func<T, TKey>)

已重载。按根据某个键按降序对序列的元素进行排序。(由 Enumerable 定义。)

System_CAPS_pubmethodOrderByDescending<T, TKey>(Func<T, TKey>, IComparer<TKey>)

已重载。使用指定的比较器按降序对序列的元素排序。(由 Enumerable 定义。)

System_CAPS_pubmethodOrderByDescending<TSource, TKey>(Expression<Func<TSource, TKey>>)

已重载。按根据某个键按降序对序列的元素进行排序。(由 Queryable 定义。)

System_CAPS_pubmethodOrderByDescending<TSource, TKey>(Expression<Func<TSource, TKey>>, IComparer<TKey>)

已重载。使用指定的比较器按降序对序列的元素排序。(由 Queryable 定义。)

System_CAPS_pubmethodReverse<T>()

反转序列中元素的顺序。(由 Enumerable 定义。)

System_CAPS_pubmethodReverse<TSource>()

反转序列中元素的顺序。(由 Queryable 定义。)

System_CAPS_pubmethodSelect<T, TResult>(Func<T, TResult>)

已重载。将序列中的每个元素投影到新表单。(由 Enumerable 定义。)

System_CAPS_pubmethodSelect<T, TResult>(Func<T, Int32, TResult>)

已重载。通过合并元素的索引投影到一个新窗体的序列的每个元素。(由 Enumerable 定义。)

System_CAPS_pubmethodSelect<TSource, TResult>(Expression<Func<TSource, TResult>>)

已重载。将序列中的每个元素投影到新表单。(由 Queryable 定义。)

System_CAPS_pubmethodSelect<TSource, TResult>(Expression<Func<TSource, Int32, TResult>>)

已重载。通过合并元素的索引投影到一个新窗体的序列的每个元素。(由 Queryable 定义。)

System_CAPS_pubmethodSelectMany<T, TResult>(Func<T, IEnumerable<TResult>>)

已重载。一个序列的每个元素投影 IEnumerable<T> 并将合并为一个序列将结果序列。(由 Enumerable 定义。)

System_CAPS_pubmethodSelectMany<T, TResult>(Func<T, Int32, IEnumerable<TResult>>)

已重载。一个序列的每个元素投影 IEnumerable<T>, ,并将合并为一个序列将结果序列。 每个源元素的索引用于该元素的投影表。(由 Enumerable 定义。)

System_CAPS_pubmethodSelectMany<TSource, TResult>(Expression<Func<TSource, IEnumerable<TResult>>>)

已重载。一个序列的每个元素投影 IEnumerable<T> ,并将组合为一个序列将结果序列。(由 Queryable 定义。)

System_CAPS_pubmethodSelectMany<TSource, TResult>(Expression<Func<TSource, Int32, IEnumerable<TResult>>>)

已重载。一个序列的每个元素投影 IEnumerable<T> ,并将组合为一个序列将结果序列。 每个源元素的索引用于该元素的投影表。(由 Queryable 定义。)

System_CAPS_pubmethodSelectMany<T, TCollection, TResult>(Func<T, IEnumerable<TCollection>>, Func<T, TCollection, TResult>)

已重载。一个序列的每个元素投影 IEnumerable<T>, 将平展为一个序列,将结果序列,其中调用结果选择器函数对每个元素。(由 Enumerable 定义。)

System_CAPS_pubmethodSelectMany<T, TCollection, TResult>(Func<T, Int32, IEnumerable<TCollection>>, Func<T, TCollection, TResult>)

已重载。一个序列的每个元素投影 IEnumerable<T>, 将平展为一个序列,将结果序列,其中调用结果选择器函数对每个元素。 每个源元素的索引用于该元素的中间投影表。(由 Enumerable 定义。)

System_CAPS_pubmethodSelectMany<TSource, TCollection, TResult>(Expression<Func<TSource, IEnumerable<TCollection>>>, Expression<Func<TSource, TCollection, TResult>>)

已重载。一个序列的每个元素投影 IEnumerable<T> 和其中调用结果选择器函数对每个元素。 从每个中间序列生成的值将合并到一维的序列,并返回。(由 Queryable 定义。)

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

已重载。一个序列的每个元素投影 IEnumerable<T> 包含生成它的源元素的索引。 每个中间序列的每个元素调用结果选择器函数并生成值合并到一维的序列,并返回。(由 Queryable 定义。)

System_CAPS_pubmethodSequenceEqual<T>(IEnumerable<T>)

已重载。确定两个序列是否相等的元素进行比较通过使用相应类型的默认相等比较器。(由 Enumerable 定义。)

System_CAPS_pubmethodSequenceEqual<T>(IEnumerable<T>, IEqualityComparer<T>)

已重载。确定两个序列是否通过使用指定的比较它们的元素相等 IEqualityComparer<T>(由 Enumerable 定义。)

System_CAPS_pubmethodSequenceEqual<TSource>(IEnumerable<TSource>)

已重载。确定两个序列是否使用默认的相等比较用于比较元素相等。(由 Queryable 定义。)

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

已重载。确定两个序列是否使用指定的相等 IEqualityComparer<T> 用于比较元素。(由 Queryable 定义。)

System_CAPS_pubmethodSingle<T>()

已重载。返回序列的唯一元素;如果该序列并非恰好包含一个元素,则会引发异常。(由 Enumerable 定义。)

System_CAPS_pubmethodSingle<T>(Func<T, Boolean>)

已重载。返回序列中满足指定条件的唯一元素;如果有多个这样的元素存在,则会引发异常。(由 Enumerable 定义。)

System_CAPS_pubmethodSingle<TSource>()

已重载。返回序列的唯一元素;如果该序列并非恰好包含一个元素,则会引发异常。(由 Queryable 定义。)

System_CAPS_pubmethodSingle<TSource>(Expression<Func<TSource, Boolean>>)

已重载。返回序列中满足指定条件的唯一元素;如果有多个这样的元素存在,则会引发异常。(由 Queryable 定义。)

System_CAPS_pubmethodSingleOrDefault<T>()

已重载。返回一个序列,或默认值的唯一元素,如果序列为空,则为如果序列中存在多个元素,则此方法将引发异常。(由 Enumerable 定义。)

System_CAPS_pubmethodSingleOrDefault<T>(Func<T, Boolean>)

已重载。返回序列中满足指定条件的唯一元素;如果这类元素不存在,则返回默认值;如果有多个元素满足该条件,此方法将引发异常。(由 Enumerable 定义。)

System_CAPS_pubmethodSingleOrDefault<TSource>()

已重载。返回一个序列,或默认值的唯一元素,如果序列为空,则为如果序列中存在多个元素,则此方法将引发异常。(由 Queryable 定义。)

System_CAPS_pubmethodSingleOrDefault<TSource>(Expression<Func<TSource, Boolean>>)

已重载。返回序列中满足指定条件的唯一元素;如果这类元素不存在,则返回默认值;如果有多个元素满足该条件,此方法将引发异常。(由 Queryable 定义。)

System_CAPS_pubmethodSkip<T>(Int32)

跳过指定的数量的序列中的元素,然后返回剩余元素。(由 Enumerable 定义。)

System_CAPS_pubmethodSkip<TSource>(Int32)

跳过指定的数量的序列中的元素,然后返回剩余元素。(由 Queryable 定义。)

System_CAPS_pubmethodSkipWhile<T>(Func<T, Boolean>)

已重载。只要指定的条件为 true,然后返回剩余元素,跳过序列中的元素。(由 Enumerable 定义。)

System_CAPS_pubmethodSkipWhile<T>(Func<T, Int32, Boolean>)

已重载。只要指定的条件为 true,然后返回剩余元素,跳过序列中的元素。 将在谓词函数的逻辑中使用元素的索引。(由 Enumerable 定义。)

System_CAPS_pubmethodSkipWhile<TSource>(Expression<Func<TSource, Boolean>>)

已重载。只要指定的条件为 true,然后返回剩余元素,跳过序列中的元素。(由 Queryable 定义。)

System_CAPS_pubmethodSkipWhile<TSource>(Expression<Func<TSource, Int32, Boolean>>)

已重载。只要指定的条件为 true,然后返回剩余元素,跳过序列中的元素。 将在谓词函数的逻辑中使用元素的索引。(由 Queryable 定义。)

System_CAPS_pubmethodSortBy<T>(String)

指定排序顺序。(由 QueryExtensions 定义。)

System_CAPS_pubmethodSum<T>(Func<T, Decimal>)

已重载。计算的序列的和 Decimal 通过调用对输入序列中的每个元素的转换函数获得的值。(由 Enumerable 定义。)

System_CAPS_pubmethodSum<T>(Func<T, Double>)

已重载。计算的序列的和 Double 通过调用对输入序列中的每个元素的转换函数获得的值。(由 Enumerable 定义。)

System_CAPS_pubmethodSum<T>(Func<T, Int32>)

已重载。计算的序列的和 Int32 通过调用对输入序列中的每个元素的转换函数获得的值。(由 Enumerable 定义。)

System_CAPS_pubmethodSum<T>(Func<T, Int64>)

已重载。计算的序列的和 Int64 通过调用对输入序列中的每个元素的转换函数获得的值。(由 Enumerable 定义。)

System_CAPS_pubmethodSum<T>(Func<T, Nullable<Decimal>>)

已重载。计算可以为 null 的序列的和 Decimal 通过调用对输入序列中的每个元素的转换函数获得的值。(由 Enumerable 定义。)

System_CAPS_pubmethodSum<T>(Func<T, Nullable<Double>>)

已重载。计算可以为 null 的序列的和 Double 通过调用对输入序列中的每个元素的转换函数获得的值。(由 Enumerable 定义。)

System_CAPS_pubmethodSum<T>(Func<T, Nullable<Int32>>)

已重载。计算可以为 null 的序列的和 Int32 通过调用对输入序列中的每个元素的转换函数获得的值。(由 Enumerable 定义。)

System_CAPS_pubmethodSum<T>(Func<T, Nullable<Int64>>)

已重载。计算可以为 null 的序列的和 Int64 通过调用对输入序列中的每个元素的转换函数获得的值。(由 Enumerable 定义。)

System_CAPS_pubmethodSum<T>(Func<T, Nullable<Single>>)

已重载。计算可以为 null 的序列的和 Single 通过调用对输入序列中的每个元素的转换函数获得的值。(由 Enumerable 定义。)

System_CAPS_pubmethodSum<T>(Func<T, Single>)

已重载。计算的序列的和 Single 通过调用对输入序列中的每个元素的转换函数获得的值。(由 Enumerable 定义。)

System_CAPS_pubmethodSum<TSource>(Expression<Func<TSource, Decimal>>)

已重载。计算的序列的和 Decimal 通过调用对输入序列中的每个元素的投影函数获得的值。(由 Queryable 定义。)

System_CAPS_pubmethodSum<TSource>(Expression<Func<TSource, Double>>)

已重载。计算的序列的和 Double 通过调用对输入序列中的每个元素的投影函数获得的值。(由 Queryable 定义。)

System_CAPS_pubmethodSum<TSource>(Expression<Func<TSource, Int32>>)

已重载。计算的序列的和 Int32 通过调用对输入序列中的每个元素的投影函数获得的值。(由 Queryable 定义。)

System_CAPS_pubmethodSum<TSource>(Expression<Func<TSource, Int64>>)

已重载。计算的序列的和 Int64 通过调用对输入序列中的每个元素的投影函数获得的值。(由 Queryable 定义。)

System_CAPS_pubmethodSum<TSource>(Expression<Func<TSource, Nullable<Decimal>>>)

已重载。计算可以为 null 的序列的和 Decimal 通过调用对输入序列中的每个元素的投影函数获得的值。(由 Queryable 定义。)

System_CAPS_pubmethodSum<TSource>(Expression<Func<TSource, Nullable<Double>>>)

已重载。计算可以为 null 的序列的和 Double 通过调用对输入序列中的每个元素的投影函数获得的值。(由 Queryable 定义。)

System_CAPS_pubmethodSum<TSource>(Expression<Func<TSource, Nullable<Int32>>>)

已重载。计算可以为 null 的序列的和 Int32 通过调用对输入序列中的每个元素的投影函数获得的值。(由 Queryable 定义。)

System_CAPS_pubmethodSum<TSource>(Expression<Func<TSource, Nullable<Int64>>>)

已重载。计算可以为 null 的序列的和 Int64 通过调用对输入序列中的每个元素的投影函数获得的值。(由 Queryable 定义。)

System_CAPS_pubmethodSum<TSource>(Expression<Func<TSource, Nullable<Single>>>)

已重载。计算可以为 null 的序列的和 Single 通过调用对输入序列中的每个元素的投影函数获得的值。(由 Queryable 定义。)

System_CAPS_pubmethodSum<TSource>(Expression<Func<TSource, Single>>)

已重载。计算的序列的和 Single 通过调用对输入序列中的每个元素的投影函数获得的值。(由 Queryable 定义。)

System_CAPS_pubmethodTake<T>(Int32)

从序列的开头返回指定的数量的连续元素。(由 Enumerable 定义。)

System_CAPS_pubmethodTake<TSource>(Int32)

从序列的开头返回指定的数量的连续元素。(由 Queryable 定义。)

System_CAPS_pubmethodTakeWhile<T>(Func<T, Boolean>)

已重载。返回序列中的元素,只要指定的条件为真。(由 Enumerable 定义。)

System_CAPS_pubmethodTakeWhile<T>(Func<T, Int32, Boolean>)

已重载。返回序列中的元素,只要指定的条件为真。 将在谓词函数的逻辑中使用元素的索引。(由 Enumerable 定义。)

System_CAPS_pubmethodTakeWhile<TSource>(Expression<Func<TSource, Boolean>>)

已重载。返回序列中的元素,只要指定的条件为真。(由 Queryable 定义。)

System_CAPS_pubmethodTakeWhile<TSource>(Expression<Func<TSource, Int32, Boolean>>)

已重载。返回序列中的元素,只要指定的条件为真。 将在谓词函数的逻辑中使用元素的索引。(由 Queryable 定义。)

System_CAPS_pubmethodToArray<T>()

创建一个数组,从 IEnumerable<T>(由 Enumerable 定义。)

System_CAPS_pubmethodToDictionary<T, TKey>(Func<T, TKey>)

已重载。创建 Dictionary<TKey, TValue>IEnumerable<T> 根据指定的键选择器函数。(由 Enumerable 定义。)

System_CAPS_pubmethodToDictionary<T, TKey>(Func<T, TKey>, IEqualityComparer<TKey>)

已重载。创建 Dictionary<TKey, TValue>IEnumerable<T> 根据指定的键选择器函数和键比较器。(由 Enumerable 定义。)

System_CAPS_pubmethodToDictionary<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>)

已重载。创建 Dictionary<TKey, TValue>IEnumerable<T> 根据指定的键选择器和元素选择器函数。(由 Enumerable 定义。)

System_CAPS_pubmethodToDictionary<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>, IEqualityComparer<TKey>)

已重载。创建 Dictionary<TKey, TValue>IEnumerable<T> 根据指定的键选择器函数、 比较器和元素选择器函数。(由 Enumerable 定义。)

System_CAPS_pubmethodToList<T>()

创建 List<T>IEnumerable<T>(由 Enumerable 定义。)

System_CAPS_pubmethodToLookup<T, TKey>(Func<T, TKey>)

已重载。创建 Lookup<TKey, TElement>IEnumerable<T> 根据指定的键选择器函数。(由 Enumerable 定义。)

System_CAPS_pubmethodToLookup<T, TKey>(Func<T, TKey>, IEqualityComparer<TKey>)

已重载。创建 Lookup<TKey, TElement>IEnumerable<T> 根据指定的键选择器函数和键比较器。(由 Enumerable 定义。)

System_CAPS_pubmethodToLookup<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>)

已重载。创建 Lookup<TKey, TElement>IEnumerable<T> 根据指定的键选择器和元素选择器函数。(由 Enumerable 定义。)

System_CAPS_pubmethodToLookup<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>, IEqualityComparer<TKey>)

已重载。创建 Lookup<TKey, TElement>IEnumerable<T> 根据指定的键选择器函数、 比较和元素选择器函数。(由 Enumerable 定义。)

System_CAPS_pubmethodUnion<T>(IEnumerable<T>)

已重载。通过使用默认的相等比较器生成的两个序列的并集。(由 Enumerable 定义。)

System_CAPS_pubmethodUnion<T>(IEnumerable<T>, IEqualityComparer<T>)

已重载。使用指定的生成两个序列的并集 IEqualityComparer<T>(由 Enumerable 定义。)

System_CAPS_pubmethodUnion<TSource>(IEnumerable<TSource>)

已重载。通过使用默认的相等比较器生成的两个序列的并集。(由 Queryable 定义。)

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

已重载。使用指定的生成两个序列的并集 IEqualityComparer<T>(由 Queryable 定义。)

System_CAPS_pubmethodWhere<T>(Func<T, Boolean>)

已重载。基于谓词筛选值序列。(由 Enumerable 定义。)

System_CAPS_pubmethodWhere<T>(Func<T, Int32, Boolean>)

已重载。基于谓词筛选值序列。 将在谓词函数的逻辑中使用每个元素的索引。(由 Enumerable 定义。)

System_CAPS_pubmethodWhere<TSource>(Expression<Func<TSource, Boolean>>)

已重载。基于谓词筛选值序列。(由 Queryable 定义。)

System_CAPS_pubmethodWhere<TSource>(Expression<Func<TSource, Int32, Boolean>>)

已重载。基于谓词筛选值序列。 将在谓词函数的逻辑中使用每个元素的索引。(由 Queryable 定义。)

System_CAPS_pubmethodZip<T, TSecond, TResult>(IEnumerable<TSecond>, Func<T, TSecond, TResult>)

适用于两个序列,生成的结果序列的相应元素指定的函数。(由 Enumerable 定义。)

System_CAPS_pubmethodZip<TFirst, TSecond, TResult>(IEnumerable<TSecond>, Expression<Func<TFirst, TSecond, TResult>>)

通过使用指定的谓词函数合并两个序列。(由 Queryable 定义。)

IQueryable<T> 接口仅供查询提供程序实现。

此接口继承 IEnumerable<T> 接口,因此,如果它表示一个查询,可以枚举该查询的结果。 枚举强制与关联的表达式树 IQueryable<T> 要执行对象。 执行不返回可枚举结果的查询时 Execute<TResult>(Expression) 调用方法。

"执行表达式树"的定义是特定于查询提供程序。 例如,它可能涉及将转换为适用于基础数据源的查询语言的表达式树。

IQueryable<T> 接口使是多态查询。 也就是说,因为针对查询 IQueryable 以表达式树表示数据源,所以可以对不同类型的数据源执行。

static (Shared 在 Visual Basic 中) 的类中定义的方法 Queryable (除 AsQueryable, ,ThenBy, ,和 ThenByDescending) 扩展实现的类型的对象 IQueryable<T> 接口。

有关如何创建您自己的 LINQ 提供程序的详细信息,请参阅 LINQ: Building an IQueryable Provider MSDN 博客上。

通用 Windows 平台
自 8 起可用
.NET Framework
自 3.5 起可用
可移植类库
可移植 .NET 平台 中受支持
Silverlight
自 2.0 起可用
Windows Phone Silverlight
自 7.1 起可用
Windows Phone
自 8.1 起可用
返回页首
显示: