【C#】ConcurrentBag 方法


轉載自MSDN。

ConcurrentBag<T> 類型公開以下成員。

方法
 
顯示: 
  名稱 說明
公共方法 Add 將對象添加到 ConcurrentBag<T> 中。
公共方法 CopyTo 從指定數組索引開始,將 ConcurrentBag<T> 元素復制到現有的一維 Array 中。
公共方法 Equals(Object) 確定指定的 Object 是否等於當前的 Object。 (繼承自 Object。)
受保護的方法 Finalize 允許對象在“垃圾回收”回收之前嘗試釋放資源並執行其他清理操作。 (繼承自 Object。)
公共方法 GetEnumerator 返回循環訪問 ConcurrentBag<T> 的枚舉器。
公共方法 GetHashCode 用作特定類型的哈希函數。 (繼承自 Object。)
公共方法 GetType 獲取當前實例的 Type。 (繼承自 Object。)
受保護的方法 MemberwiseClone 創建當前 Object 的淺表副本。 (繼承自 Object。)
公共方法 ToArray 將 ConcurrentBag<T> 元素復制到新數組。
公共方法 ToString 返回表示當前對象的字符串。 (繼承自 Object。)
公共方法 TryPeek 嘗試從 ConcurrentBag<T> 返回一個對象但不移除該對象。
公共方法 TryTake 嘗試從 ConcurrentBag<T> 中移除並返回對象。
顯示: 
  名稱 說明
公共擴展方法 Aggregate<T>(Func<T, T, T>) 已重載。 對序列應用累加器函數。 (由 Enumerable 定義。)
公共擴展方法 Aggregate<T, TAccumulate>(TAccumulate, Func<TAccumulate, T, TAccumulate>) 已重載。 對序列應用累加器函數。 將指定的種子值用作累加器初始值。 (由 Enumerable 定義。)
公共擴展方法 Aggregate<T, TAccumulate, TResult>(TAccumulate, Func<TAccumulate, T, TAccumulate>, Func<TAccumulate, TResult>) 已重載。 對序列應用累加器函數。 將指定的種子值用作累加器的初始值,並使用指定的函數選擇結果值。 (由 Enumerable 定義。)
公共擴展方法 All<T> 確定序列中的所有元素是否滿足條件。 (由 Enumerable 定義。)
公共擴展方法 Any<T>() 已重載。 確定序列是否包含任何元素。 (由 Enumerable 定義。)
公共擴展方法 Any<T>(Func<T, Boolean>) 已重載。 確定序列中是否存在元素滿足條件。 (由 Enumerable 定義。)
公共擴展方法 AsEnumerable<T> 返回類型為 IEnumerable<T> 的輸入。 (由 Enumerable 定義。)
公共擴展方法 AsParallel() 已重載。 啟用查詢的並行化。 (由 ParallelEnumerable 定義。)
公共擴展方法 AsParallel<T>() 已重載。 啟用查詢的並行化。 (由 ParallelEnumerable 定義。)
公共擴展方法 AsQueryable() 已重載。 將 IEnumerable 轉換為 IQueryable。 (由 Queryable 定義。)
公共擴展方法 AsQueryable<T>() 已重載。 將泛型 IEnumerable<T> 轉換為泛型 IQueryable<T>。(由 Queryable 定義。)
公共擴展方法 Average<T>(Func<T, Decimal>) 已重載。 計算 Decimal 值序列的平均值,該值可通過調用輸入序列的每個元素的轉換函數獲取。 (由 Enumerable 定義。)
公共擴展方法 Average<T>(Func<T, Nullable<Decimal>>) 已重載。 計算可以為 null 的 Decimal 值序列的平均值,該值可通過調用輸入序列的每個元素的轉換函數獲取。 (由 Enumerable 定義。)
公共擴展方法 Average<T>(Func<T, Double>) 已重載。 計算 Double 值序列的平均值,該值可通過調用輸入序列的每個元素的轉換函數獲取。 (由 Enumerable 定義。)
公共擴展方法 Average<T>(Func<T, Nullable<Double>>) 已重載。 計算可以為 null 的 Double 值序列的平均值,該值可通過調用輸入序列的每個元素的轉換函數獲取。 (由 Enumerable 定義。)
公共擴展方法 Average<T>(Func<T, Int32>) 已重載。 計算 Int32 值序列的平均值,該值可通過調用輸入序列的每個元素的轉換函數獲取。 (由 Enumerable 定義。)
公共擴展方法 Average<T>(Func<T, Nullable<Int32>>) 已重載。 計算可以為 null 的 Int32 值序列的平均值,該值可通過調用輸入序列的每個元素的轉換函數獲取。 (由 Enumerable 定義。)
公共擴展方法 Average<T>(Func<T, Int64>) 已重載。 計算 Int64 值序列的平均值,該值可通過調用輸入序列的每個元素的轉換函數獲取。 (由 Enumerable 定義。)
公共擴展方法 Average<T>(Func<T, Nullable<Int64>>) 已重載。 計算可以為 null 的 Int64 值序列的平均值,該值可通過調用輸入序列的每個元素的轉換函數獲取。 (由 Enumerable 定義。)
公共擴展方法 Average<T>(Func<T, Single>) 已重載。 計算 Single 值序列的平均值,該值可通過調用輸入序列的每個元素的轉換函數獲取。 (由 Enumerable 定義。)
公共擴展方法 Average<T>(Func<T, Nullable<Single>>) 已重載。 計算可以為 null 的 Single 值序列的平均值,該值可通過調用輸入序列的每個元素的轉換函數獲取。 (由 Enumerable 定義。)
公共擴展方法 Cast<TResult> 將 IEnumerable 的元素轉換為指定的類型。 (由 Enumerable 定義。)
公共擴展方法 Concat<T> 連接兩個序列。 (由 Enumerable 定義。)
公共擴展方法 Contains<T>(T) 已重載。 通過使用默認的相等比較器確定序列是否包含指定的元素。 (由 Enumerable 定義。)
公共擴展方法 Contains<T>(T, IEqualityComparer<T>) 已重載。 通過使用指定的 IEqualityComparer<T> 確定序列是否包含指定的元素。 (由 Enumerable 定義。)
公共擴展方法 Count<T>() 已重載。 返回序列中的元素數量。 (由 Enumerable 定義。)
公共擴展方法 Count<T>(Func<T, Boolean>) 已重載。 返回一個數字,表示在指定的序列中滿足條件的元素數量。 (由 Enumerable 定義。)
公共擴展方法 DefaultIfEmpty<T>() 已重載。 返回指定序列的元素;如果序列為空,則返回單一實例集合中的類型參數的默認值。 (由 Enumerable 定義。)
公共擴展方法 DefaultIfEmpty<T>(T) 已重載。 返回指定序列中的元素;如果序列為空,則返回單一實例集合中的指定值。 (由 Enumerable 定義。)
公共擴展方法 Distinct<T>() 已重載。 通過使用默認的相等比較器對值進行比較返回序列中的非重復元素。 (由 Enumerable 定義。)
公共擴展方法 Distinct<T>(IEqualityComparer<T>) 已重載。 通過使用指定的 IEqualityComparer<T> 對值進行比較返回序列中的非重復元素。 (由 Enumerable 定義。)
公共擴展方法 ElementAt<T> 返回序列中指定索引處的元素。 (由 Enumerable 定義。)
公共擴展方法 ElementAtOrDefault<T> 返回序列中指定索引處的元素;如果索引超出范圍,則返回默認值。(由 Enumerable 定義。)
公共擴展方法 Except<T>(IEnumerable<T>) 已重載。 通過使用默認的相等比較器對值進行比較生成兩個序列的差集。 (由 Enumerable 定義。)
公共擴展方法 Except<T>(IEnumerable<T>, IEqualityComparer<T>) 已重載。 通過使用指定的 IEqualityComparer<T> 對值進行比較產生兩個序列的差集。 (由 Enumerable 定義。)
公共擴展方法 First<T>() 已重載。 返回序列中的第一個元素。 (由 Enumerable 定義。)
公共擴展方法 First<T>(Func<T, Boolean>) 已重載。 返回序列中滿足指定條件的第一個元素。 (由Enumerable 定義。)
公共擴展方法 FirstOrDefault<T>() 已重載。 返回序列中的第一個元素;如果序列中不包含任何元素,則返回默認值。 (由 Enumerable 定義。)
公共擴展方法 FirstOrDefault<T>(Func<T, Boolean>) 已重載。 返回序列中滿足條件的第一個元素;如果未找到這樣的元素,則返回默認值。 (由 Enumerable 定義。)
公共擴展方法 GroupBy<T, TKey>(Func<T, TKey>) 已重載。 根據指定的鍵選擇器函數對序列中的元素進行分組。 (由Enumerable 定義。)
公共擴展方法 GroupBy<T, TKey>(Func<T, TKey>, IEqualityComparer<TKey>) 已重載。 根據指定的鍵選擇器函數對序列中的元素進行分組,並使用指定的比較器對鍵進行比較。 (由 Enumerable 定義。)
公共擴展方法 GroupBy<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>) 已重載。 根據指定的鍵選擇器函數對序列中的元素進行分組,並且通過使用指定的函數對每個組中的元素進行投影。 (由 Enumerable定義。)
公共擴展方法 GroupBy<T, TKey, TResult>(Func<T, TKey>, Func<TKey, IEnumerable<T>, TResult>) 已重載。 根據指定的鍵選擇器函數對序列中的元素進行分組,並且從每個組及其鍵中創建結果值。 (由 Enumerable 定義。)
公共擴展方法 GroupBy<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>, IEqualityComparer<TKey>) 已重載。 根據鍵選擇器函數對序列中的元素進行分組。 通過使用比較器對鍵進行比較,並且通過使用指定的函數對每個組的元素進行投影。 (由 Enumerable 定義。)
公共擴展方法 GroupBy<T, TKey, TResult>(Func<T, TKey>, Func<TKey, IEnumerable<T>, TResult>, IEqualityComparer<TKey>) 已重載。 根據指定的鍵選擇器函數對序列中的元素進行分組,並且從每個組及其鍵中創建結果值。 通過使用指定的比較器對鍵進行比較。 (由 Enumerable 定義。)
公共擴展方法 GroupBy<T, TKey, TElement, TResult>(Func<T, TKey>, Func<T, TElement>, Func<TKey, IEnumerable<TElement>, TResult>) 已重載。 根據指定的鍵選擇器函數對序列中的元素進行分組,並且從每個組及其鍵中創建結果值。 通過使用指定的函數對每個組的元素進行投影。 (由 Enumerable 定義。)
公共擴展方法 GroupBy<T, TKey, TElement, TResult>(Func<T, TKey>, Func<T, TElement>, Func<TKey, IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>) 已重載。 根據指定的鍵選擇器函數對序列中的元素進行分組,並且從每個組及其鍵中創建結果值。 通過使用指定的比較器對鍵值進行比較,並且通過使用指定的函數對每個組的元素進行投影。 (由Enumerable 定義。)
公共擴展方法 GroupJoin<T, TInner, TKey, TResult>(IEnumerable<TInner>, Func<T, TKey>, Func<TInner, TKey>, Func<T, IEnumerable<TInner>, TResult>) 已重載。 基於鍵相等對兩個序列的元素進行關聯並對結果進行分組。 使用默認的相等比較器對鍵進行比較。 (由 Enumerable 定義。)
公共擴展方法 GroupJoin<T, TInner, TKey, TResult>(IEnumerable<TInner>, Func<T, TKey>, Func<TInner, TKey>, Func<T, IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>) 已重載。 基於鍵相等對兩個序列的元素進行關聯並對結果進行分組。 使用指定的 IEqualityComparer<T> 對鍵進行比較。 (由Enumerable 定義。)
公共擴展方法 Intersect<T>(IEnumerable<T>) 已重載。 通過使用默認的相等比較器對值進行比較生成兩個序列的交集。 (由 Enumerable 定義。)
公共擴展方法 Intersect<T>(IEnumerable<T>, IEqualityComparer<T>) 已重載。 通過使用指定的 IEqualityComparer<T> 對值進行比較以生成兩個序列的交集。 (由 Enumerable 定義。)
公共擴展方法 Join<T, TInner, TKey, TResult>(IEnumerable<TInner>, Func<T, TKey>, Func<TInner, TKey>, Func<T, TInner, TResult>) 已重載。 基於匹配鍵對兩個序列的元素進行關聯。 使用默認的相等比較器對鍵進行比較。 (由 Enumerable 定義。)
公共擴展方法 Join<T, TInner, TKey, TResult>(IEnumerable<TInner>, Func<T, TKey>, Func<TInner, TKey>, Func<T, TInner, TResult>, IEqualityComparer<TKey>) 已重載。 基於匹配鍵對兩個序列的元素進行關聯。 使用指定的IEqualityComparer<T> 對鍵進行比較。 (由 Enumerable 定義。)
公共擴展方法 Last<T>() 已重載。 返回序列的最后一個元素。 (由 Enumerable 定義。)
公共擴展方法 Last<T>(Func<T, Boolean>) 已重載。 返回序列中滿足指定條件的最后一個元素。 (由Enumerable 定義。)
公共擴展方法 LastOrDefault<T>() 已重載。 返回序列中的最后一個元素;如果序列中不包含任何元素,則返回默認值。 (由 Enumerable 定義。)
公共擴展方法 LastOrDefault<T>(Func<T, Boolean>) 已重載。 返回序列中滿足條件的最后一個元素;如果未找到這樣的元素,則返回默認值。 (由 Enumerable 定義。)
公共擴展方法 LongCount<T>() 已重載。 返回一個 Int64,表示序列中的元素的總數量。 (由Enumerable 定義。)
公共擴展方法 LongCount<T>(Func<T, Boolean>) 已重載。 返回一個 Int64,表示序列中滿足條件的元素的數量。(由 Enumerable 定義。)
公共擴展方法 Max<T>() 已重載。 返回泛型序列中的最大值。 (由 Enumerable 定義。)
公共擴展方法 Max<T>(Func<T, Decimal>) 已重載。 調用序列的每個元素上的轉換函數並返回最大 Decimal值。 (由 Enumerable 定義。)
公共擴展方法 Max<T>(Func<T, Nullable<Decimal>>) 已重載。 調用序列的每個元素上的轉換函數並返回可空 Decimal 的最大值。 (由 Enumerable 定義。)
公共擴展方法 Max<T>(Func<T, Double>) 已重載。 調用序列的每個元素上的轉換函數並返回最大 Double值。 (由 Enumerable 定義。)
公共擴展方法 Max<T>(Func<T, Nullable<Double>>) 已重載。 調用序列的每個元素上的轉換函數並返回可空 Double 的最大值。 (由 Enumerable 定義。)
公共擴展方法 Max<T>(Func<T, Int32>) 已重載。 調用序列的每個元素上的轉換函數並返回最大 Int32 值。(由 Enumerable 定義。)
公共擴展方法 Max<T>(Func<T, Nullable<Int32>>) 已重載。 調用序列的每個元素上的轉換函數並返回可空 Int32 的最大值。 (由 Enumerable 定義。)
公共擴展方法 Max<T>(Func<T, Int64>) 已重載。 調用序列的每個元素上的轉換函數並返回最大 Int64 值。(由 Enumerable 定義。)
公共擴展方法 Max<T>(Func<T, Nullable<Int64>>) 已重載。 調用序列的每個元素上的轉換函數並返回可空 Int64 的最大值。 (由 Enumerable 定義。)
公共擴展方法 Max<T>(Func<T, Single>) 已重載。 調用序列的每個元素上的轉換函數並返回最大 Single 值。(由 Enumerable 定義。)
公共擴展方法 Max<T>(Func<T, Nullable<Single>>) 已重載。 調用序列的每個元素上的轉換函數並返回可空 Single 的最大值。 (由 Enumerable 定義。)
公共擴展方法 Max<T, TResult>(Func<T, TResult>) 已重載。 調用泛型序列的每個元素上的轉換函數並返回最大結果值。 (由 Enumerable 定義。)
公共擴展方法 Min<T>() 已重載。 返回泛型序列中的最小值。 (由 Enumerable 定義。)
公共擴展方法 Min<T>(Func<T, Decimal>) 已重載。 調用序列的每個元素上的轉換函數並返回最小 Decimal值。 (由 Enumerable 定義。)
公共擴展方法 Min<T>(Func<T, Nullable<Decimal>>) 已重載。 調用序列的每個元素上的轉換函數並返回可空 Decimal 的最小值。 (由 Enumerable 定義。)
公共擴展方法 Min<T>(Func<T, Double>) 已重載。 調用序列的每個元素上的轉換函數並返回最小 Double值。 (由 Enumerable 定義。)
公共擴展方法 Min<T>(Func<T, Nullable<Double>>) 已重載。 調用序列的每個元素上的轉換函數並返回可空 Double 的最小值。 (由 Enumerable 定義。)
公共擴展方法 Min<T>(Func<T, Int32>) 已重載。 調用序列的每個元素上的轉換函數並返回最小 Int32 值。(由 Enumerable 定義。)
公共擴展方法 Min<T>(Func<T, Nullable<Int32>>) 已重載。 調用序列的每個元素上的轉換函數並返回可空 Int32 的最小值。 (由 Enumerable 定義。)
公共擴展方法 Min<T>(Func<T, Int64>) 已重載。 調用序列的每個元素上的轉換函數並返回最小 Int64 值。(由 Enumerable 定義。)
公共擴展方法 Min<T>(Func<T, Nullable<Int64>>) 已重載。 調用序列的每個元素上的轉換函數並返回可空 Int64 的最小值。 (由 Enumerable 定義。)
公共擴展方法 Min<T>(Func<T, Single>) 已重載。 調用序列的每個元素上的轉換函數並返回最小 Single 值。(由 Enumerable 定義。)
公共擴展方法 Min<T>(Func<T, Nullable<Single>>) 已重載。 調用序列的每個元素上的轉換函數並返回可空 Single 的最小值。 (由 Enumerable 定義。)
公共擴展方法 Min<T, TResult>(Func<T, TResult>) 已重載。 調用泛型序列的每個元素上的轉換函數並返回最小結果值。 (由 Enumerable 定義。)
公共擴展方法 OfType<TResult> 根據指定類型篩選 IEnumerable 的元素。 (由 Enumerable 定義。)
公共擴展方法 OrderBy<T, TKey>(Func<T, TKey>) 已重載。 根據鍵按升序對序列的元素排序。 (由 Enumerable 定義。)
公共擴展方法 OrderBy<T, TKey>(Func<T, TKey>, IComparer<TKey>) 已重載。 使用指定的比較器按升序對序列的元素排序。 (由Enumerable 定義。)
公共擴展方法 OrderByDescending<T, TKey>(Func<T, TKey>) 已重載。 根據鍵按降序對序列的元素排序。 (由 Enumerable 定義。)
公共擴展方法 OrderByDescending<T, TKey>(Func<T, TKey>, IComparer<TKey>) 已重載。 使用指定的比較器按降序對序列的元素排序。 (由Enumerable 定義。)
公共擴展方法 Reverse<T> 反轉序列中元素的順序。 (由 Enumerable 定義。)
公共擴展方法 Select<T, TResult>(Func<T, TResult>) 已重載。 將序列中的每個元素投影到新表中。 (由 Enumerable 定義。)
公共擴展方法 Select<T, TResult>(Func<T, Int32, TResult>) 已重載。 通過合並元素的索引將序列的每個元素投影到新表中。(由 Enumerable 定義。)
公共擴展方法 SelectMany<T, TResult>(Func<T, IEnumerable<TResult>>) 已重載。 將序列的每個元素投影到 IEnumerable<T> 並將結果序列合並為一個序列。 (由 Enumerable 定義。)
公共擴展方法 SelectMany<T, TResult>(Func<T, Int32, IEnumerable<TResult>>) 已重載。 將序列的每個元素投影到 IEnumerable<T>,並將結果序列合並為一個序列。 每個源元素的索引用於該元素的投影表。 (由Enumerable 定義。)
公共擴展方法 SelectMany<T, TCollection, TResult>(Func<T, Int32, IEnumerable<TCollection>>, Func<T, TCollection, TResult>) 已重載。 將序列的每個元素投影到 IEnumerable<T>,並將結果序列合並為一個序列,並對其中每個元素調用結果選擇器函數。 每個源元素的索引用於該元素的中間投影表。 (由 Enumerable 定義。)
公共擴展方法 SelectMany<T, TCollection, TResult>(Func<T, IEnumerable<TCollection>>, Func<T, TCollection, TResult>) 已重載。 將序列的每個元素投影到 IEnumerable<T>,並將結果序列合並為一個序列,並對其中每個元素調用結果選擇器函數。 (由Enumerable 定義。)
公共擴展方法 SequenceEqual<T>(IEnumerable<T>) 已重載。 通過使用相應類型的默認相等比較器對序列的元素進行比較,以確定兩個序列是否相等。 (由 Enumerable 定義。)
公共擴展方法 SequenceEqual<T>(IEnumerable<T>, IEqualityComparer<T>) 已重載。 使用指定的 IEqualityComparer<T> 對兩個序列的元素進行比較,以確定序列是否相等。 (由 Enumerable 定義。)
公共擴展方法 Single<T>() 已重載。 返回序列的唯一元素;如果該序列並非恰好包含一個元素,則會引發異常。 (由 Enumerable 定義。)
公共擴展方法 Single<T>(Func<T, Boolean>) 已重載。 返回序列中滿足指定條件的唯一元素;如果有多個這樣的元素存在,則會引發異常。 (由 Enumerable 定義。)
公共擴展方法 SingleOrDefault<T>() 已重載。 返回序列中的唯一元素;如果該序列為空,則返回默認值;如果該序列包含多個元素,此方法將引發異常。 (由Enumerable 定義。)
公共擴展方法 SingleOrDefault<T>(Func<T, Boolean>) 已重載。 返回序列中滿足指定條件的唯一元素;如果這類元素不存在,則返回默認值;如果有多個元素滿足該條件,此方法將引發異常。 (由 Enumerable 定義。)
公共擴展方法 Skip<T> 跳過序列中指定數量的元素,然后返回剩余的元素。 (由Enumerable 定義。)
公共擴展方法 SkipWhile<T>(Func<T, Boolean>) 已重載。 只要滿足指定的條件,就跳過序列中的元素,然后返回剩余元素。 (由 Enumerable 定義。)
公共擴展方法 SkipWhile<T>(Func<T, Int32, Boolean>) 已重載。 只要滿足指定的條件,就跳過序列中的元素,然后返回剩余元素。 將在謂詞函數的邏輯中使用元素的索引。 (由Enumerable 定義。)
公共擴展方法 Sum<T>(Func<T, Decimal>) 已重載。 計算 Decimal 值序列的和,這些值是通過對輸入序列中的每個元素調用轉換函數得來的。 (由 Enumerable 定義。)
公共擴展方法 Sum<T>(Func<T, Nullable<Decimal>>) 已重載。 計算可以為 null 的 Decimal 值序列的和,這些值是通過對輸入序列中的每個元素調用轉換函數得來的。 (由 Enumerable 定義。)
公共擴展方法 Sum<T>(Func<T, Double>) 已重載。 計算 Double 值序列的和,這些值是通過對輸入序列中的每個元素調用轉換函數得來的。 (由 Enumerable 定義。)
公共擴展方法 Sum<T>(Func<T, Nullable<Double>>) 已重載。 計算可以為 null 的 Double 值序列的和,這些值是通過對輸入序列中的每個元素調用轉換函數得來的。 (由 Enumerable 定義。)
公共擴展方法 Sum<T>(Func<T, Int32>) 已重載。 計算 Int32 值序列的和,這些值是通過對輸入序列中的每個元素調用轉換函數得來的。 (由 Enumerable 定義。)
公共擴展方法 Sum<T>(Func<T, Nullable<Int32>>) 已重載。 計算可以為 null 的 Int32 值序列的和,這些值是通過對輸入序列中的每個元素調用轉換函數得來的。 (由 Enumerable 定義。)
公共擴展方法 Sum<T>(Func<T, Int64>) 已重載。 計算 Int64 值序列的和,這些值是通過對輸入序列中的每個元素調用轉換函數得來的。 (由 Enumerable 定義。)
公共擴展方法 Sum<T>(Func<T, Nullable<Int64>>) 已重載。 計算可以為 null 的 Int64 值序列的和,這些值是通過對輸入序列中的每個元素調用轉換函數得來的。 (由 Enumerable 定義。)
公共擴展方法 Sum<T>(Func<T, Single>) 已重載。 計算 Single 值序列的和,這些值是通過對輸入序列中的每個元素調用轉換函數得來的。 (由 Enumerable 定義。)
公共擴展方法 Sum<T>(Func<T, Nullable<Single>>) 已重載。 計算可以為 null 的 Single 值序列的和,這些值是通過對輸入序列中的每個元素調用轉換函數得來的。 (由 Enumerable 定義。)
公共擴展方法 Take<T> 從序列的開頭返回指定數量的連續元素。 (由 Enumerable 定義。)
公共擴展方法 TakeWhile<T>(Func<T, Boolean>) 已重載。 只要滿足指定的條件,就會返回序列的元素。 (由Enumerable 定義。)
公共擴展方法 TakeWhile<T>(Func<T, Int32, Boolean>) 已重載。 只要滿足指定的條件,就會返回序列的元素。 將在謂詞函數的邏輯中使用元素的索引。 (由 Enumerable 定義。)
公共擴展方法 ToArray<T> 從 IEnumerable<T> 創建一個數組。 (由 Enumerable 定義。)
公共擴展方法 ToDictionary<T, TKey>(Func<T, TKey>) 已重載。 根據指定的鍵選擇器函數,從 IEnumerable<T> 創建一個Dictionary<TKey, TValue>。 (由 Enumerable 定義。)
公共擴展方法 ToDictionary<T, TKey>(Func<T, TKey>, IEqualityComparer<TKey>) 已重載。 根據指定的鍵選擇器函數和鍵比較器,從IEnumerable<T> 創建一個 Dictionary<TKey, TValue>。 (由Enumerable 定義。)
公共擴展方法 ToDictionary<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>) 已重載。 根據指定的鍵選擇器和元素選擇器函數,從IEnumerable<T> 創建一個 Dictionary<TKey, TValue>。 (由Enumerable 定義。)
公共擴展方法 ToDictionary<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>, IEqualityComparer<TKey>) 已重載。 根據指定的鍵選擇器函數、比較器和元素選擇器函數從IEnumerable<T> 創建一個 Dictionary<TKey, TValue>。 (由Enumerable 定義。)
公共擴展方法 ToList<T> 從 IEnumerable<T> 創建一個 List<T>。 (由 Enumerable 定義。)
公共擴展方法 ToLookup<T, TKey>(Func<T, TKey>) 已重載。 根據指定的鍵選擇器函數,從 IEnumerable<T> 創建一個Lookup<TKey, TElement>。 (由 Enumerable 定義。)
公共擴展方法 ToLookup<T, TKey>(Func<T, TKey>, IEqualityComparer<TKey>) 已重載。 根據指定的鍵選擇器函數和鍵比較器,從IEnumerable<T> 創建一個 Lookup<TKey, TElement>。 (由Enumerable 定義。)
公共擴展方法 ToLookup<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>) 已重載。 根據指定的鍵選擇器和元素選擇器函數,從IEnumerable<T> 創建一個 Lookup<TKey, TElement>。 (由Enumerable 定義。)
公共擴展方法 ToLookup<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>, IEqualityComparer<TKey>) 已重載。 根據指定的鍵選擇器函數、比較器和元素選擇器函數,從IEnumerable<T> 創建一個 Lookup<TKey, TElement>。 (由Enumerable 定義。)
公共擴展方法 Union<T>(IEnumerable<T>) 已重載。 通過使用默認的相等比較器生成兩個序列的並集。 (由Enumerable 定義。)
公共擴展方法 Union<T>(IEnumerable<T>, IEqualityComparer<T>) 已重載。 通過使用指定的 IEqualityComparer<T> 生成兩個序列的並集。 (由 Enumerable 定義。)
公共擴展方法 Where<T>(Func<T, Boolean>) 已重載。 基於謂詞篩選值序列。 (由 Enumerable 定義。)
公共擴展方法 Where<T>(Func<T, Int32, Boolean>) 已重載。 基於謂詞篩選值序列。 將在謂詞函數的邏輯中使用每個元素的索引。 (由 Enumerable 定義。)
公共擴展方法 Zip<T, TSecond, TResult>

通過使用指定的謂詞函數合並兩個序列。 (由 Enumerable 定義。)

 

顯示: 
  名稱 說明
顯式接口實現 私有方法 ICollection.CopyTo 從特定的 Array 索引處開始,將 ICollection 的元素復制到一個 Array 中。
顯式接口實現 私有方法 IEnumerable.GetEnumerator 返回循環訪問 ConcurrentBag<T> 的枚舉器。
顯式接口實現 私有方法 IProducerConsumerCollection<T>.TryAdd 嘗試將一個對象添加到 ConcurrentBag<T> 中。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM