CollectionExtensions 類別

定義

提供泛型集合的擴充方法。

public ref class CollectionExtensions abstract sealed
public static class CollectionExtensions
type CollectionExtensions = class
Public Module CollectionExtensions
繼承
CollectionExtensions

方法

AddRange<T>(List<T>, ReadOnlySpan<T>)

將指定範圍的專案加入至 的 List<T>結尾。

AsReadOnly<T>(IList<T>)

傳回指定清單的唯讀 ReadOnlyCollection<T> 包裝函式。

AsReadOnly<TKey,TValue>(IDictionary<TKey,TValue>)

傳回目前字典的唯讀 ReadOnlyDictionary<TKey,TValue> 包裝函式。

CopyTo<T>(List<T>, Span<T>)

將整個 List<T> 複製到範圍。

GetDefaultAssets(IEnumerable<RuntimeAssetGroup>)

取得資產的列舉,其中每個資產都有空的運行時間。

GetDefaultGroup(IEnumerable<RuntimeAssetGroup>)

取得具有 Runtime的第一個 RuntimeAssetGroup

GetDefaultRuntimeFileAssets(IEnumerable<RuntimeAssetGroup>)

取得 RuntimeFile的列舉,其中每個資產都有空白的執行時間。

GetRuntimeAssets(IEnumerable<RuntimeAssetGroup>, String)

取得資產的列舉,其中每個資產的值都等於 runtime

GetRuntimeFileAssets(IEnumerable<RuntimeAssetGroup>, String)

取得 RuntimeFile的列舉,其中每個值的 Runtime 都等於 runtime

GetRuntimeGroup(IEnumerable<RuntimeAssetGroup>, String)

取得 Runtime 符合 runtime 的第一個 RuntimeAssetGroup

GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey)

嘗試取得與 dictionary 中所指定 key 建立關聯的值。

GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey, TValue)

嘗試取得與 dictionary 中所指定 key 建立關聯的值。

InsertRange<T>(List<T>, Int32, ReadOnlySpan<T>)

將範圍 List<T> 的專案插入指定的索引處。

Remove<TKey,TValue>(IDictionary<TKey,TValue>, TKey, TValue)

嘗試從 dictionary 中移除具有所指定 key 的值。

TryAdd<TKey,TValue>(IDictionary<TKey,TValue>, TKey, TValue)

嘗試將指定的 keyvalue 新增至 dictionary

適用於