WorkflowRoleCollection 类

定义

注意

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

表示 WorkflowRole 对象集合。 此类不能被继承。

public ref class WorkflowRoleCollection sealed : System::Collections::Generic::List<System::Workflow::Activities::WorkflowRole ^>
[System.Serializable]
public sealed class WorkflowRoleCollection : System.Collections.Generic.List<System.Workflow.Activities.WorkflowRole>
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class WorkflowRoleCollection : System.Collections.Generic.List<System.Workflow.Activities.WorkflowRole>
[<System.Serializable>]
type WorkflowRoleCollection = class
    inherit List<WorkflowRole>
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type WorkflowRoleCollection = class
    inherit List<WorkflowRole>
Public NotInheritable Class WorkflowRoleCollection
Inherits List(Of WorkflowRole)
继承
WorkflowRoleCollection
属性

注解

注意

本材料讨论的类型和命名空间已废弃不用。 有关详细信息,请参阅 Windows Workflow Foundation 4.5 中弃用的类型

WorkflowRoleCollection 提供编程访问以检查是否已将与 WorkflowRole 关联的标识添加到 HandleExternalEventActivityWebServiceInputActivity

构造函数

WorkflowRoleCollection()
已过时.

初始化 WorkflowRoleCollection 类的新实例。

属性

Capacity
已过时.

获取或设置该内部数据结构在不调整大小的情况下能够容纳的元素总数。

(继承自 List<T>)
Count
已过时.

获取 List<T> 中包含的元素数。

(继承自 List<T>)
Item[Int32]
已过时.

获取或设置指定索引处的元素。

(继承自 List<T>)

方法

Add(T)
已过时.

将对象添加到 List<T> 的结尾处。

(继承自 List<T>)
AddRange(IEnumerable<T>)
已过时.

将指定集合的元素添加到 List<T> 的末尾。

(继承自 List<T>)
AsReadOnly()
已过时.

返回当前集合的只读 ReadOnlyCollection<T> 包装器。

(继承自 List<T>)
BinarySearch(Int32, Int32, T, IComparer<T>)
已过时.

使用指定的比较器在已排序 List<T> 的某个元素范围中搜索元素,并返回该元素从零开始的索引。

(继承自 List<T>)
BinarySearch(T)
已过时.

使用默认的比较器在整个已排序的 List<T> 中搜索元素,并返回该元素从零开始的索引。

(继承自 List<T>)
BinarySearch(T, IComparer<T>)
已过时.

使用指定的比较器在整个已排序的 List<T> 中搜索元素,并返回该元素从零开始的索引。

(继承自 List<T>)
Clear()
已过时.

List<T> 中移除所有元素。

(继承自 List<T>)
Contains(T)
已过时.

确定某元素是否在 List<T> 中。

(继承自 List<T>)
ConvertAll<TOutput>(Converter<T,TOutput>)
已过时.

将当前 List<T> 中的元素转换为另一种类型,并返回包含已转换元素的列表。

(继承自 List<T>)
CopyTo(Int32, T[], Int32, Int32)
已过时.

从目标数组的指定索引处开始,将元素的范围从 List<T> 复制到兼容的一维数组。

(继承自 List<T>)
CopyTo(T[])
已过时.

从目标数组的开头开始,将整个 List<T> 复制到兼容的一维数组。

(继承自 List<T>)
CopyTo(T[], Int32)
已过时.

从目标数组的指定索引处开始,将整个 List<T> 复制到兼容的一维数组。

(继承自 List<T>)
EnsureCapacity(Int32)
已过时.

确保此列表的容量至少为指定的 capacity。 如果当前容量小于 capacity,则至少将增加到指定的 capacity

(继承自 List<T>)
Equals(Object)
已过时.

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

(继承自 Object)
Exists(Predicate<T>)
已过时.

确定 List<T> 是否包含与指定谓词定义的条件匹配的元素。

(继承自 List<T>)
Find(Predicate<T>)
已过时.

搜索与指定谓词所定义的条件相匹配的元素,并返回整个 List<T> 中的第一个匹配元素。

(继承自 List<T>)
FindAll(Predicate<T>)
已过时.

检索与指定谓词定义的条件匹配的所有元素。

(继承自 List<T>)
FindIndex(Int32, Int32, Predicate<T>)
已过时.

搜索与指定谓词所定义的条件相匹配的一个元素,并返回 List<T> 中从指定的索引开始、包含指定元素个数的元素范围内第一个匹配项的从零开始的索引。

(继承自 List<T>)
FindIndex(Int32, Predicate<T>)
已过时.

搜索与指定谓词所定义的条件相匹配的元素,并返回 List<T> 中从指定索引到最后一个元素的元素范围内第一个匹配项的从零开始的索引。

(继承自 List<T>)
FindIndex(Predicate<T>)
已过时.

搜索与指定谓词所定义的条件相匹配的元素,并返回整个 List<T> 中第一个匹配元素的从零开始的索引。

(继承自 List<T>)
FindLast(Predicate<T>)
已过时.

搜索与指定谓词所定义的条件相匹配的元素,并返回整个 List<T> 中的最后一个匹配元素。

(继承自 List<T>)
FindLastIndex(Int32, Int32, Predicate<T>)
已过时.

搜索与指定谓词所定义的条件相匹配的元素,并返回 List<T> 中包含指定元素个数、到指定索引结束的元素范围内最后一个匹配项的从零开始的索引。

(继承自 List<T>)
FindLastIndex(Int32, Predicate<T>)
已过时.

搜索与由指定谓词定义的条件相匹配的元素,并返回 List<T> 中从第一个元素到指定索引的元素范围内最后一个匹配项的从零开始的索引。

(继承自 List<T>)
FindLastIndex(Predicate<T>)
已过时.

搜索与指定谓词所定义的条件相匹配的元素,并返回整个 List<T> 中最后一个匹配元素的从零开始的索引。

(继承自 List<T>)
ForEach(Action<T>)
已过时.

List<T> 的每个元素执行指定操作。

(继承自 List<T>)
GetEnumerator()
已过时.

返回循环访问 List<T> 的枚举数。

(继承自 List<T>)
GetHashCode()
已过时.

作为默认哈希函数。

(继承自 Object)
GetRange(Int32, Int32)
已过时.

在源 List<T> 中创建元素范围的浅表复制。

(继承自 List<T>)
GetType()
已过时.

获取当前实例的 Type

(继承自 Object)
IncludesIdentity(String)
已过时.

返回一个值,该值指示 WorkflowRoleCollection 是否包含指定标识。

IndexOf(T)
已过时.

搜索指定的对象,并返回整个 List<T> 中第一个匹配项的从零开始的索引。

(继承自 List<T>)
IndexOf(T, Int32)
已过时.

搜索指定对象并返回 List<T> 中从指定索引到最后一个元素这部分元素中第一个匹配项的从零开始索引。

(继承自 List<T>)
IndexOf(T, Int32, Int32)
已过时.

搜索指定对象并返回 List<T> 中从指定索引开始并包含指定元素数的这部分元素中第一个匹配项的从零开始索引。

(继承自 List<T>)
Insert(Int32, T)
已过时.

将元素插入 List<T> 的指定索引处。

(继承自 List<T>)
InsertRange(Int32, IEnumerable<T>)
已过时.

将集合中的元素插入 List<T> 的指定索引处。

(继承自 List<T>)
LastIndexOf(T)
已过时.

搜索指定对象并返回整个 List<T> 中最后一个匹配项的从零开始索引。

(继承自 List<T>)
LastIndexOf(T, Int32)
已过时.

搜索指定对象并返回 List<T> 中从第一个元素到指定索引这部分元素中最后一个匹配项的从零开始的索引。

(继承自 List<T>)
LastIndexOf(T, Int32, Int32)
已过时.

搜索指定对象并返回 List<T> 中到指定索引为止包含指定元素数的这部分元素中最后一个匹配项的从零开始索引。

(继承自 List<T>)
MemberwiseClone()
已过时.

创建当前 Object 的浅表副本。

(继承自 Object)
Remove(T)
已过时.

List<T> 中移除特定对象的第一个匹配项。

(继承自 List<T>)
RemoveAll(Predicate<T>)
已过时.

移除与指定的谓词所定义的条件相匹配的所有元素。

(继承自 List<T>)
RemoveAt(Int32)
已过时.

移除 List<T> 的指定索引处的元素。

(继承自 List<T>)
RemoveRange(Int32, Int32)
已过时.

List<T> 中移除一系列元素。

(继承自 List<T>)
Reverse()
已过时.

将整个 List<T> 中元素的顺序反转。

(继承自 List<T>)
Reverse(Int32, Int32)
已过时.

将指定范围中元素的顺序反转。

(继承自 List<T>)
Slice(Int32, Int32)
已过时.

在源 List<T> 中创建元素范围的浅表复制。

(继承自 List<T>)
Sort()
已过时.

使用默认比较器对整个 List<T> 中的元素进行排序。

(继承自 List<T>)
Sort(Comparison<T>)
已过时.

使用指定的 Comparison<T>,对整个 List<T> 中的元素进行排序。

(继承自 List<T>)
Sort(IComparer<T>)
已过时.

使用指定的比较器对整个 List<T> 中的元素进行排序。

(继承自 List<T>)
Sort(Int32, Int32, IComparer<T>)
已过时.

使用指定的比较器对 List<T> 中某个范围内的元素进行排序。

(继承自 List<T>)
ToArray()
已过时.

List<T> 的元素复制到新数组中。

(继承自 List<T>)
ToString()
已过时.

返回表示当前对象的字符串。

(继承自 Object)
TrimExcess()
已过时.

将容量设置为 List<T> 中元素的实际数目(如果该数目小于某个阈值)。

(继承自 List<T>)
TrueForAll(Predicate<T>)
已过时.

确定 List<T> 中的每个元素是否都与指定谓词定义的条件匹配。

(继承自 List<T>)

显式接口实现

ICollection.CopyTo(Array, Int32)
已过时.

从特定的 ICollection 索引开始,将 Array 的元素复制到一个 Array 中。

(继承自 List<T>)
ICollection.IsSynchronized
已过时.

获取一个值,该值指示是否同步对 ICollection 的访问(线程安全)。

(继承自 List<T>)
ICollection.SyncRoot
已过时.

获取可用于同步对 ICollection 的访问的对象。

(继承自 List<T>)
ICollection<T>.IsReadOnly
已过时.

获取一个值,该值指示 ICollection<T> 是否为只读。

(继承自 List<T>)
IEnumerable.GetEnumerator()
已过时.

返回循环访问集合的枚举数。

(继承自 List<T>)
IEnumerable<T>.GetEnumerator()
已过时.

返回循环访问集合的枚举数。

(继承自 List<T>)
IList.Add(Object)
已过时.

将某项添加到 IList 中。

(继承自 List<T>)
IList.Contains(Object)
已过时.

确定 IList 是否包含特定值。

(继承自 List<T>)
IList.IndexOf(Object)
已过时.

确定 IList 中特定项的索引。

(继承自 List<T>)
IList.Insert(Int32, Object)
已过时.

IList 中的指定索引处插入一个项。

(继承自 List<T>)
IList.IsFixedSize
已过时.

获取一个值,该值指示 IList 是否具有固定大小。

(继承自 List<T>)
IList.IsReadOnly
已过时.

获取一个值,该值指示 IList 是否为只读。

(继承自 List<T>)
IList.Item[Int32]
已过时.

获取或设置指定索引处的元素。

(继承自 List<T>)
IList.Remove(Object)
已过时.

IList 中移除特定对象的第一个匹配项。

(继承自 List<T>)

扩展方法

ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)
已过时.

FrozenDictionary<TKey,TValue>根据指定的键选择器函数从 IEnumerable<T> 创建 。

ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)
已过时.

根据指定的键选择器和元素选择器函数,从 IEnumerable<T> 创建一个 FrozenDictionary<TKey,TValue>

ToFrozenSet<T>(IEnumerable<T>, IEqualityComparer<T>)
已过时.

FrozenSet<T>使用指定的值创建 。

ToImmutableArray<TSource>(IEnumerable<TSource>)
已过时.

从指定的集合创建一个不可变数组。

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)
已过时.

通过向源键应用转换函数,从现有元素集合构造一个不可变字典。

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)
已过时.

基于对序列进行某种形式的转换来构造一个不可变字典。

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)
已过时.

枚举并转换序列,然后生成其内容的不可变字典。

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>)
已过时.

枚举并转换序列,然后使用指定的键比较器生成其内容的不可变字典。

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>)
已过时.

枚举并转换序列,然后使用指定的键和值比较器生成其内容的不可变字典。

ToImmutableHashSet<TSource>(IEnumerable<TSource>)
已过时.

枚举序列,并生成其内容的不可变哈希集。

ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)
已过时.

枚举序列,生成其内容的不可变哈希集,并为集类型使用指定的相等性比较器。

ToImmutableList<TSource>(IEnumerable<TSource>)
已过时.

枚举序列,并生成其内容的不可变列表。

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)
已过时.

枚举并转换序列,然后生成其内容的不可变排序字典。

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)
已过时.

枚举并转换序列,然后使用指定的键比较器生成其内容的不可变排序字典。

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)
已过时.

枚举并转换序列,然后使用指定的键和值比较器生成其内容的不可变排序字典。

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)
已过时.

枚举序列,并生成其内容的不可变排序集。

ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>)
已过时.

枚举序列,生成其内容的不可变排序集,并使用指定的比较器。

CopyToDataTable<T>(IEnumerable<T>)
已过时.

在给定其泛型参数 TDataTable 的输入 DataRow 对象的情况下,返回包含 IEnumerable<T> 对象副本的 DataRow

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)
已过时.

在给定其泛型参数 TDataRow 的输入 DataTable 对象的情况下,将 IEnumerable<T> 对象复制到指定的 DataRow

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)
已过时.

在给定其泛型参数 TDataRow 的输入 DataTable 对象的情况下,将 IEnumerable<T> 对象复制到指定的 DataRow

Aggregate<TSource>(IEnumerable<TSource>, Func<TSource,TSource,TSource>)
已过时.

对序列应用累加器函数。

Aggregate<TSource,TAccumulate>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>)
已过时.

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

Aggregate<TSource,TAccumulate,TResult>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate,TResult>)
已过时.

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

All<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)
已过时.

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

Any<TSource>(IEnumerable<TSource>)
已过时.

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

Any<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)
已过时.

确定序列中是否存在任意一个元素满足条件。

Append<TSource>(IEnumerable<TSource>, TSource)
已过时.

将一个值追加到序列末尾。

AsEnumerable<TSource>(IEnumerable<TSource>)
已过时.

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

Average<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)
已过时.

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

Average<TSource>(IEnumerable<TSource>, Func<TSource,Double>)
已过时.

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

Average<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)
已过时.

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

Average<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)
已过时.

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

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)
已过时.

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

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)
已过时.

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

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)
已过时.

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

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)
已过时.

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

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)
已过时.

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

Average<TSource>(IEnumerable<TSource>, Func<TSource,Single>)
已过时.

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

Cast<TResult>(IEnumerable)
已过时.

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

Concat<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)
已过时.

连接两个序列。

Contains<TSource>(IEnumerable<TSource>, TSource)
已过时.

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

Contains<TSource>(IEnumerable<TSource>, TSource, IEqualityComparer<TSource>)
已过时.

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

Count<TSource>(IEnumerable<TSource>)
已过时.

返回序列中的元素数量。

Count<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)
已过时.

返回表示在指定的序列中满足条件的元素数量的数字。

DefaultIfEmpty<TSource>(IEnumerable<TSource>)
已过时.

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

DefaultIfEmpty<TSource>(IEnumerable<TSource>, TSource)
已过时.

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

Distinct<TSource>(IEnumerable<TSource>)
已过时.

通过使用默认的相等比较器对值进行比较,返回序列中的非重复元素。

Distinct<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)
已过时.

通过使用指定的 IEqualityComparer<T> 对值进行比较,返回序列中的非重复元素。

ElementAt<TSource>(IEnumerable<TSource>, Int32)
已过时.

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

ElementAtOrDefault<TSource>(IEnumerable<TSource>, Int32)
已过时.

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

Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)
已过时.

通过使用默认的相等比较器对值进行比较,生成两个序列的差集。

Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
已过时.

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

First<TSource>(IEnumerable<TSource>)
已过时.

返回序列中的第一个元素。

First<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)
已过时.

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

FirstOrDefault<TSource>(IEnumerable<TSource>)
已过时.

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

FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)
已过时.

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

GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)
已过时.

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

GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)
已过时.

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

GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)
已过时.

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

GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)
已过时.

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

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>)
已过时.

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

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>, IEqualityComparer<TKey>)
已过时.

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

GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>,TResult>)
已过时.

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

GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>)
已过时.

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

GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>)
已过时.

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

GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>)
已过时.

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

Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)
已过时.

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

Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
已过时.

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

Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)
已过时.

基于匹配键对两个序列的元素进行关联。 使用默认的相等比较器对键进行比较。

Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)
已过时.

基于匹配键对两个序列的元素进行关联。 使用指定的 IEqualityComparer<T> 对键进行比较。

Last<TSource>(IEnumerable<TSource>)
已过时.

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

Last<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)
已过时.

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

LastOrDefault<TSource>(IEnumerable<TSource>)
已过时.

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

LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)
已过时.

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

LongCount<TSource>(IEnumerable<TSource>)
已过时.

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

LongCount<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)
已过时.

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

Max<TSource>(IEnumerable<TSource>)
已过时.

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

Max<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)
已过时.

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

Max<TSource>(IEnumerable<TSource>, Func<TSource,Double>)
已过时.

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

Max<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)
已过时.

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

Max<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)
已过时.

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

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)
已过时.

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

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)
已过时.

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

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)
已过时.

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

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)
已过时.

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

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)
已过时.

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

Max<TSource>(IEnumerable<TSource>, Func<TSource,Single>)
已过时.

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

Max<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)
已过时.

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

Min<TSource>(IEnumerable<TSource>)
已过时.

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

Min<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)
已过时.

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

Min<TSource>(IEnumerable<TSource>, Func<TSource,Double>)
已过时.

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

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)
已过时.

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

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)
已过时.

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

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)
已过时.

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

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)
已过时.

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

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)
已过时.

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

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)
已过时.

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

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)
已过时.

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

Min<TSource>(IEnumerable<TSource>, Func<TSource,Single>)
已过时.

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

Min<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)
已过时.

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

OfType<TResult>(IEnumerable)
已过时.

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

OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)
已过时.

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

OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)
已过时.

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

OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)
已过时.

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

OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)
已过时.

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

Prepend<TSource>(IEnumerable<TSource>, TSource)
已过时.

向序列的开头添加值。

Reverse<TSource>(IEnumerable<TSource>)
已过时.

反转序列中元素的顺序。

Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)
已过时.

将序列中的每个元素投影到新表单。

Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,TResult>)
已过时.

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

SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TResult>>)
已过时.

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

SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TResult>>)
已过时.

将序列的每个元素投影到 IEnumerable<T> 并将结果序列合并为一个序列。 每个源元素的索引用于该元素的投影表。

SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)
已过时.

将序列的每个元素投影到 IEnumerable<T>,并将结果序列合并为一个序列,并对其中每个元素调用结果选择器函数。

SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)
已过时.

将序列的每个元素投影到 IEnumerable<T>,并将结果序列合并为一个序列,并对其中每个元素调用结果选择器函数。 每个源元素的索引用于该元素的中间投影表。

SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)
已过时.

通过使用相应类型的默认相等比较器对序列的元素进行比较,以确定两个序列是否相等。

SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
已过时.

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

Single<TSource>(IEnumerable<TSource>)
已过时.

返回序列的唯一元素;如果该序列并非恰好包含一个元素,则会引发异常。

Single<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)
已过时.

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

SingleOrDefault<TSource>(IEnumerable<TSource>)
已过时.

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

SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)
已过时.

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

Skip<TSource>(IEnumerable<TSource>, Int32)
已过时.

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

SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)
已过时.

如果指定的条件为 true,则跳过序列中的元素,然后返回剩余的元素。

SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)
已过时.

如果指定的条件为 true,则跳过序列中的元素,然后返回剩余的元素。 将在谓词函数的逻辑中使用元素的索引。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)
已过时.

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

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Double>)
已过时.

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

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)
已过时.

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

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)
已过时.

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

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)
已过时.

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

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)
已过时.

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

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)
已过时.

计算可以为 null 的 Int32 值序列的总和,这些值可通过对输入序列的每个元素调用转换函数获得。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)
已过时.

计算可以为 null 的 Int64 值序列的总和,这些值可通过对输入序列的每个元素调用转换函数获得。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)
已过时.

计算可以为 null 的 Single 值序列的总和,这些值可通过对输入序列的每个元素调用转换函数获得。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Single>)
已过时.

计算 Single 值序列的总和,这些值可通过对输入序列中的每个元素调用转换函数获得。

Take<TSource>(IEnumerable<TSource>, Int32)
已过时.

从序列的开头返回指定数量的相邻元素。

TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)
已过时.

只要指定的条件为 true,就会返回序列的元素。

TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)
已过时.

只要指定的条件为 true,就会返回序列的元素。 将在谓词函数的逻辑中使用元素的索引。

ToArray<TSource>(IEnumerable<TSource>)
已过时.

IEnumerable<T> 中创建数组。

ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)
已过时.

根据指定的键选择器函数,从 IEnumerable<T> 创建一个 Dictionary<TKey,TValue>

ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)
已过时.

根据指定的键选择器函数和键比较器,从 IEnumerable<T> 创建一个 Dictionary<TKey,TValue>

ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)
已过时.

根据指定的键选择器和元素选择器函数,从 IEnumerable<T> 创建一个 Dictionary<TKey,TValue>

ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)
已过时.

根据指定的键选择器函数、比较器和元素选择器函数,从 IEnumerable<T> 创建一个 Dictionary<TKey,TValue>

ToHashSet<TSource>(IEnumerable<TSource>)
已过时.

IEnumerable<T> 创建一个 HashSet<T>

ToHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)
已过时.

使用 comparer 通过 IEnumerable<T> 创建 HashSet<T>,以用于比较键。

ToList<TSource>(IEnumerable<TSource>)
已过时.

IEnumerable<T> 创建一个 List<T>

ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)
已过时.

根据指定的键选择器函数,从 IEnumerable<T> 创建一个 Lookup<TKey,TElement>

ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)
已过时.

根据指定的键选择器函数和键比较器,从 IEnumerable<T> 创建一个 Lookup<TKey,TElement>

ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)
已过时.

根据指定的键选择器和元素选择器函数,从 IEnumerable<T> 创建一个 Lookup<TKey,TElement>

ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)
已过时.

根据指定的键选择器函数、比较器和元素选择器函数,从 IEnumerable<T> 创建一个 Lookup<TKey,TElement>

Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)
已过时.

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

Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
已过时.

通过使用指定的 IEqualityComparer<T> 生成两个序列的并集。

Where<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)
已过时.

基于谓词筛选值序列。

Where<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)
已过时.

基于谓词筛选值序列。 将在谓词函数的逻辑中使用每个元素的索引。

Zip<TFirst,TSecond,TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst,TSecond,TResult>)
已过时.

将指定函数应用于两个序列的对应元素,以生成结果序列。

AsParallel(IEnumerable)
已过时.

启用查询的并行化。

AsParallel<TSource>(IEnumerable<TSource>)
已过时.

启用查询的并行化。

AsQueryable(IEnumerable)
已过时.

IEnumerable 转换为 IQueryable

AsQueryable<TElement>(IEnumerable<TElement>)
已过时.

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

Ancestors<T>(IEnumerable<T>)
已过时.

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

Ancestors<T>(IEnumerable<T>, XName)
已过时.

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

DescendantNodes<T>(IEnumerable<T>)
已过时.

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

Descendants<T>(IEnumerable<T>)
已过时.

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

Descendants<T>(IEnumerable<T>, XName)
已过时.

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

Elements<T>(IEnumerable<T>)
已过时.

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

Elements<T>(IEnumerable<T>, XName)
已过时.

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

InDocumentOrder<T>(IEnumerable<T>)
已过时.

返回节点集合(其中包含源集合中的所有节点),并按文档顺序排列。

Nodes<T>(IEnumerable<T>)
已过时.

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

Remove<T>(IEnumerable<T>)
已过时.

将源集合中的每个节点从其父节点中移除。

适用于