ImmutableArrayExtensions.ToDictionary Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>) |
Создает словарь на основе содержимого исходного массива. |
ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>, IEqualityComparer<TKey>) |
Создает словарь на основе содержимого исходного массива. |
ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>, IEqualityComparer<TKey>) |
Создает словарь на основе содержимого исходного массива. |
ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>) |
Создает словарь на основе содержимого исходного массива. |
ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>)
- Исходный код:
- ImmutableArrayExtensions.cs
- Исходный код:
- ImmutableArrayExtensions.cs
- Исходный код:
- ImmutableArrayExtensions.cs
Создает словарь на основе содержимого исходного массива.
public:
generic <typename TKey, typename T>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::Dictionary<TKey, T> ^ ToDictionary(System::Collections::Immutable::ImmutableArray<T> immutableArray, Func<T, TKey> ^ keySelector);
public static System.Collections.Generic.Dictionary<TKey,T> ToDictionary<TKey,T> (this System.Collections.Immutable.ImmutableArray<T> immutableArray, Func<T,TKey> keySelector);
static member ToDictionary : System.Collections.Immutable.ImmutableArray<'T> * Func<'T, 'Key> -> System.Collections.Generic.Dictionary<'Key, 'T>
<Extension()>
Public Function ToDictionary(Of TKey, T) (immutableArray As ImmutableArray(Of T), keySelector As Func(Of T, TKey)) As Dictionary(Of TKey, T)
Параметры типа
- TKey
Тип ключа.
- T
Тип элементов коллекции.
Параметры
- immutableArray
- ImmutableArray<T>
Массив, на основе которого создается словарь.
- keySelector
- Func<T,TKey>
Селектор ключей.
Возвращаемое значение
Новый инициализированный словарь.
Применяется к
ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>, IEqualityComparer<TKey>)
- Исходный код:
- ImmutableArrayExtensions.cs
- Исходный код:
- ImmutableArrayExtensions.cs
- Исходный код:
- ImmutableArrayExtensions.cs
Создает словарь на основе содержимого исходного массива.
public:
generic <typename TKey, typename T>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::Dictionary<TKey, T> ^ ToDictionary(System::Collections::Immutable::ImmutableArray<T> immutableArray, Func<T, TKey> ^ keySelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Collections.Generic.Dictionary<TKey,T> ToDictionary<TKey,T> (this System.Collections.Immutable.ImmutableArray<T> immutableArray, Func<T,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey> comparer);
public static System.Collections.Generic.Dictionary<TKey,T> ToDictionary<TKey,T> (this System.Collections.Immutable.ImmutableArray<T> immutableArray, Func<T,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer);
static member ToDictionary : System.Collections.Immutable.ImmutableArray<'T> * Func<'T, 'Key> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.Dictionary<'Key, 'T>
<Extension()>
Public Function ToDictionary(Of TKey, T) (immutableArray As ImmutableArray(Of T), keySelector As Func(Of T, TKey), comparer As IEqualityComparer(Of TKey)) As Dictionary(Of TKey, T)
Параметры типа
- TKey
Тип ключа.
- T
Тип элементов коллекции.
Параметры
- immutableArray
- ImmutableArray<T>
Массив, на основе которого создается словарь.
- keySelector
- Func<T,TKey>
Селектор ключей.
- comparer
- IEqualityComparer<TKey>
Функция сравнения, с помощью инициализируется словарь.
Возвращаемое значение
Новый инициализированный словарь.
Применяется к
ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>, IEqualityComparer<TKey>)
- Исходный код:
- ImmutableArrayExtensions.cs
- Исходный код:
- ImmutableArrayExtensions.cs
- Исходный код:
- ImmutableArrayExtensions.cs
Создает словарь на основе содержимого исходного массива.
public:
generic <typename TKey, typename TElement, typename T>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::Dictionary<TKey, TElement> ^ ToDictionary(System::Collections::Immutable::ImmutableArray<T> immutableArray, Func<T, TKey> ^ keySelector, Func<T, TElement> ^ elementSelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Collections.Generic.Dictionary<TKey,TElement> ToDictionary<TKey,TElement,T> (this System.Collections.Immutable.ImmutableArray<T> immutableArray, Func<T,TKey> keySelector, Func<T,TElement> elementSelector, System.Collections.Generic.IEqualityComparer<TKey> comparer);
public static System.Collections.Generic.Dictionary<TKey,TElement> ToDictionary<TKey,TElement,T> (this System.Collections.Immutable.ImmutableArray<T> immutableArray, Func<T,TKey> keySelector, Func<T,TElement> elementSelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer);
static member ToDictionary : System.Collections.Immutable.ImmutableArray<'T> * Func<'T, 'Key> * Func<'T, 'Element> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.Dictionary<'Key, 'Element>
<Extension()>
Public Function ToDictionary(Of TKey, TElement, T) (immutableArray As ImmutableArray(Of T), keySelector As Func(Of T, TKey), elementSelector As Func(Of T, TElement), comparer As IEqualityComparer(Of TKey)) As Dictionary(Of TKey, TElement)
Параметры типа
- TKey
Тип ключа.
- TElement
Тип элемента.
- T
Тип элементов коллекции.
Параметры
- immutableArray
- ImmutableArray<T>
Массив, на основе которого создается словарь.
- keySelector
- Func<T,TKey>
Селектор ключей.
- elementSelector
- Func<T,TElement>
Селектор элементов.
- comparer
- IEqualityComparer<TKey>
Функция сравнения, с помощью инициализируется словарь.
Возвращаемое значение
Новый инициализированный словарь.
Применяется к
ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>)
- Исходный код:
- ImmutableArrayExtensions.cs
- Исходный код:
- ImmutableArrayExtensions.cs
- Исходный код:
- ImmutableArrayExtensions.cs
Создает словарь на основе содержимого исходного массива.
public:
generic <typename TKey, typename TElement, typename T>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::Dictionary<TKey, TElement> ^ ToDictionary(System::Collections::Immutable::ImmutableArray<T> immutableArray, Func<T, TKey> ^ keySelector, Func<T, TElement> ^ elementSelector);
public static System.Collections.Generic.Dictionary<TKey,TElement> ToDictionary<TKey,TElement,T> (this System.Collections.Immutable.ImmutableArray<T> immutableArray, Func<T,TKey> keySelector, Func<T,TElement> elementSelector);
static member ToDictionary : System.Collections.Immutable.ImmutableArray<'T> * Func<'T, 'Key> * Func<'T, 'Element> -> System.Collections.Generic.Dictionary<'Key, 'Element>
<Extension()>
Public Function ToDictionary(Of TKey, TElement, T) (immutableArray As ImmutableArray(Of T), keySelector As Func(Of T, TKey), elementSelector As Func(Of T, TElement)) As Dictionary(Of TKey, TElement)
Параметры типа
- TKey
Тип ключа.
- TElement
Тип элемента.
- T
Тип элементов коллекции.
Параметры
- immutableArray
- ImmutableArray<T>
Массив, на основе которого создается словарь.
- keySelector
- Func<T,TKey>
Селектор ключей.
- elementSelector
- Func<T,TElement>
Селектор элементов.
Возвращаемое значение
Новый инициализированный словарь.