ImmutableSortedDictionary.CreateRange メソッド

定義

オーバーロード

CreateRange<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>)

指定された項目を格納し、既定の比較子を使用する、変更できない並べ替えられたディクショナリを作成します。

CreateRange<TKey,TValue>(IComparer<TKey>, IEnumerable<KeyValuePair<TKey,TValue>>)

指定されたキーの比較子を使用して、指定された範囲の項目から新しい変更できない並べ替えられたディクショナリを作成します。

CreateRange<TKey,TValue>(IComparer<TKey>, IEqualityComparer<TValue>, IEnumerable<KeyValuePair<TKey,TValue>>)

指定されたキーの比較子と値の比較子を使用して、指定された範囲の項目から新しい変更できない並べ替えられたディクショナリを作成します。

CreateRange<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>)

ソース:
ImmutableSortedDictionary.cs
ソース:
ImmutableSortedDictionary.cs
ソース:
ImmutableSortedDictionary.cs

指定された項目を格納し、既定の比較子を使用する、変更できない並べ替えられたディクショナリを作成します。

public:
generic <typename TKey, typename TValue>
 static System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue> ^ CreateRange(System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<TKey, TValue>> ^ items);
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> CreateRange<TKey,TValue> (System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> items);
static member CreateRange : seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> -> System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>
Public Function CreateRange(Of TKey, TValue) (items As IEnumerable(Of KeyValuePair(Of TKey, TValue))) As ImmutableSortedDictionary(Of TKey, TValue)

型パラメーター

TKey

ディクショナリに格納されているキーの型。

TValue

ディクショナリに格納されている値の型。

パラメーター

items
IEnumerable<KeyValuePair<TKey,TValue>>

変更できなくなる前に、並べ替えられたディクショナリに追加する項目。

戻り値

指定された項目を格納する、変更できない並べ替えられたディクショナリ。

適用対象

CreateRange<TKey,TValue>(IComparer<TKey>, IEnumerable<KeyValuePair<TKey,TValue>>)

ソース:
ImmutableSortedDictionary.cs
ソース:
ImmutableSortedDictionary.cs
ソース:
ImmutableSortedDictionary.cs

指定されたキーの比較子を使用して、指定された範囲の項目から新しい変更できない並べ替えられたディクショナリを作成します。

public:
generic <typename TKey, typename TValue>
 static System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue> ^ CreateRange(System::Collections::Generic::IComparer<TKey> ^ keyComparer, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<TKey, TValue>> ^ items);
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> CreateRange<TKey,TValue> (System.Collections.Generic.IComparer<TKey> keyComparer, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> items);
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> CreateRange<TKey,TValue> (System.Collections.Generic.IComparer<TKey>? keyComparer, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> items);
static member CreateRange : System.Collections.Generic.IComparer<'Key> * seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> -> System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>
Public Function CreateRange(Of TKey, TValue) (keyComparer As IComparer(Of TKey), items As IEnumerable(Of KeyValuePair(Of TKey, TValue))) As ImmutableSortedDictionary(Of TKey, TValue)

型パラメーター

TKey

ディクショナリに格納されているキーの型。

TValue

ディクショナリに格納されている値の型。

パラメーター

keyComparer
IComparer<TKey>

キーの等価性と並べ替えの評価に使用する比較子の実装。

items
IEnumerable<KeyValuePair<TKey,TValue>>

並べ替えられたディクショナリに追加する項目。

戻り値

指定された項目を格納し、指定されたキーの比較子を使用する、新しい変更できない並べ替えられたディクショナリ。

適用対象

CreateRange<TKey,TValue>(IComparer<TKey>, IEqualityComparer<TValue>, IEnumerable<KeyValuePair<TKey,TValue>>)

ソース:
ImmutableSortedDictionary.cs
ソース:
ImmutableSortedDictionary.cs
ソース:
ImmutableSortedDictionary.cs

指定されたキーの比較子と値の比較子を使用して、指定された範囲の項目から新しい変更できない並べ替えられたディクショナリを作成します。

public:
generic <typename TKey, typename TValue>
 static System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue> ^ CreateRange(System::Collections::Generic::IComparer<TKey> ^ keyComparer, System::Collections::Generic::IEqualityComparer<TValue> ^ valueComparer, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<TKey, TValue>> ^ items);
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> CreateRange<TKey,TValue> (System.Collections.Generic.IComparer<TKey> keyComparer, System.Collections.Generic.IEqualityComparer<TValue> valueComparer, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> items);
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> CreateRange<TKey,TValue> (System.Collections.Generic.IComparer<TKey>? keyComparer, System.Collections.Generic.IEqualityComparer<TValue>? valueComparer, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> items);
static member CreateRange : System.Collections.Generic.IComparer<'Key> * System.Collections.Generic.IEqualityComparer<'Value> * seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> -> System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>
Public Function CreateRange(Of TKey, TValue) (keyComparer As IComparer(Of TKey), valueComparer As IEqualityComparer(Of TValue), items As IEnumerable(Of KeyValuePair(Of TKey, TValue))) As ImmutableSortedDictionary(Of TKey, TValue)

型パラメーター

TKey

ディクショナリに格納されているキーの型。

TValue

ディクショナリに格納されている値の型。

パラメーター

keyComparer
IComparer<TKey>

キーの等価性と並べ替えの比較に使用する比較子の実装。

valueComparer
IEqualityComparer<TValue>

値の等価性の比較に使用する比較子の実装。

items
IEnumerable<KeyValuePair<TKey,TValue>>

変更できなくなる前に、並べ替えられたディクショナリに追加する項目。

戻り値

指定された項目を格納し、指定された比較子を使用する、変更できない並べ替えられたディクショナリ。

適用対象