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)

各値の Runtimeruntime と等しい RuntimeFile の列挙型を取得します。

GetRuntimeGroup(IEnumerable<RuntimeAssetGroup>, String)

Runtimeruntime に一致する最初の 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)

指定した keyvaluedictionary に追加しようとします。

適用対象