IOrderedAsyncEnumerable<TElement>.CreateOrderedAsyncEnumerable Метод

Определение

Перегрузки

Имя Описание
CreateOrderedAsyncEnumerable<TKey>(Func<TElement,CancellationToken,ValueTask<TKey>>, IComparer<TKey>, Boolean)

Выполняет последующее упорядочение элементов IOrderedAsyncEnumerable<TElement> в соответствии с ключом.

CreateOrderedAsyncEnumerable<TKey>(Func<TElement,TKey>, IComparer<TKey>, Boolean)

Выполняет последующее упорядочение элементов IOrderedAsyncEnumerable<TElement> в соответствии с ключом.

CreateOrderedAsyncEnumerable<TKey>(Func<TElement,CancellationToken,ValueTask<TKey>>, IComparer<TKey>, Boolean)

Исходный код:
OrderBy.cs
Исходный код:
OrderBy.cs
Исходный код:
OrderBy.cs

Выполняет последующее упорядочение элементов IOrderedAsyncEnumerable<TElement> в соответствии с ключом.

public:
generic <typename TKey>
 System::Linq::IOrderedAsyncEnumerable<TElement> ^ CreateOrderedAsyncEnumerable(Func<TElement, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask<TKey>> ^ keySelector, System::Collections::Generic::IComparer<TKey> ^ comparer, bool descending);
public System.Linq.IOrderedAsyncEnumerable<out TElement> CreateOrderedAsyncEnumerable<TKey>(Func<out TElement,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<TKey>> keySelector, System.Collections.Generic.IComparer<TKey>? comparer, bool descending);
abstract member CreateOrderedAsyncEnumerable : Func<'Element, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<'Key>> * System.Collections.Generic.IComparer<'Key> * bool -> System.Linq.IOrderedAsyncEnumerable<'Element>
Public Function CreateOrderedAsyncEnumerable(Of TKey) (keySelector As Func(Of Out TElement, CancellationToken, ValueTask(Of TKey)), comparer As IComparer(Of TKey), descending As Boolean) As IOrderedAsyncEnumerable(Of Out TElement)

Параметры типа

TKey

Тип ключа, созданного с помощью keySelector.

Параметры

keySelector
Func<TElement,CancellationToken,ValueTask<TKey>>

Функция, используемая для извлечения ключа для каждого элемента.

comparer
IComparer<TKey>

Используется IComparer<T> для сравнения ключей для размещения в возвращаемой последовательности.

descending
Boolean

значение true для сортировки элементов в порядке убывания; False для сортировки элементов в порядке возрастания.

Возвращаемое значение

Элементы IOrderedAsyncEnumerable<TElement> , элементы которых отсортированы по ключу.

Применяется к

CreateOrderedAsyncEnumerable<TKey>(Func<TElement,TKey>, IComparer<TKey>, Boolean)

Исходный код:
OrderBy.cs
Исходный код:
OrderBy.cs
Исходный код:
OrderBy.cs

Выполняет последующее упорядочение элементов IOrderedAsyncEnumerable<TElement> в соответствии с ключом.

public:
generic <typename TKey>
 System::Linq::IOrderedAsyncEnumerable<TElement> ^ CreateOrderedAsyncEnumerable(Func<TElement, TKey> ^ keySelector, System::Collections::Generic::IComparer<TKey> ^ comparer, bool descending);
public System.Linq.IOrderedAsyncEnumerable<out TElement> CreateOrderedAsyncEnumerable<TKey>(Func<out TElement,TKey> keySelector, System.Collections.Generic.IComparer<TKey>? comparer, bool descending);
abstract member CreateOrderedAsyncEnumerable : Func<'Element, 'Key> * System.Collections.Generic.IComparer<'Key> * bool -> System.Linq.IOrderedAsyncEnumerable<'Element>
Public Function CreateOrderedAsyncEnumerable(Of TKey) (keySelector As Func(Of Out TElement, TKey), comparer As IComparer(Of TKey), descending As Boolean) As IOrderedAsyncEnumerable(Of Out TElement)

Параметры типа

TKey

Тип ключа, созданного с помощью keySelector.

Параметры

keySelector
Func<TElement,TKey>

Функция, используемая для извлечения ключа для каждого элемента.

comparer
IComparer<TKey>

Используется IComparer<T> для сравнения ключей для размещения в возвращаемой последовательности.

descending
Boolean

значение true для сортировки элементов в порядке убывания; False для сортировки элементов в порядке возрастания.

Возвращаемое значение

Элементы IOrderedAsyncEnumerable<TElement> , элементы которых отсортированы по ключу.

Применяется к