Бөлісу құралы:


ImmutableList<T>.Sort Метод

Определение

Перегрузки

Sort()

Сортирует элементы во всем неизменяемом списке с помощью функции сравнения по умолчанию.

Sort(IComparer<T>)

Сортирует элементы во всем неизменяемом списке с помощью указанной функции сравнения.

Sort(Comparison<T>)

Сортирует элементы во всем неизменяемом списке с помощью указанной функции сравнения.

Sort(Int32, Int32, IComparer<T>)

Сортирует элементы неизменяемого списка с помощью указанной функции сравнения.

Sort()

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

Сортирует элементы во всем неизменяемом списке с помощью функции сравнения по умолчанию.

public:
 System::Collections::Immutable::ImmutableList<T> ^ Sort();
public System.Collections.Immutable.ImmutableList<T> Sort ();
member this.Sort : unit -> System.Collections.Immutable.ImmutableList<'T>
Public Function Sort () As ImmutableList(Of T)

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

Сортируемый список.

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

Sort(IComparer<T>)

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

Сортирует элементы во всем неизменяемом списке с помощью указанной функции сравнения.

public:
 System::Collections::Immutable::ImmutableList<T> ^ Sort(System::Collections::Generic::IComparer<T> ^ comparer);
public System.Collections.Immutable.ImmutableList<T> Sort (System.Collections.Generic.IComparer<T> comparer);
public System.Collections.Immutable.ImmutableList<T> Sort (System.Collections.Generic.IComparer<T>? comparer);
member this.Sort : System.Collections.Generic.IComparer<'T> -> System.Collections.Immutable.ImmutableList<'T>
Public Function Sort (comparer As IComparer(Of T)) As ImmutableList(Of T)

Параметры

comparer
IComparer<T>

Реализация, которую нужно использовать при сравнении элементов, или null, если следует использовать функцию сравнения по умолчанию (Default).

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

Сортируемый список.

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

Sort(Comparison<T>)

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

Сортирует элементы во всем неизменяемом списке с помощью указанной функции сравнения.

public:
 System::Collections::Immutable::ImmutableList<T> ^ Sort(Comparison<T> ^ comparison);
public System.Collections.Immutable.ImmutableList<T> Sort (Comparison<T> comparison);
member this.Sort : Comparison<'T> -> System.Collections.Immutable.ImmutableList<'T>
Public Function Sort (comparison As Comparison(Of T)) As ImmutableList(Of T)

Параметры

comparison
Comparison<T>

Делегат, используемый при сравнении элементов.

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

Сортируемый список.

Исключения

comparison имеет значение null.

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

Sort(Int32, Int32, IComparer<T>)

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

Сортирует элементы неизменяемого списка с помощью указанной функции сравнения.

public:
 System::Collections::Immutable::ImmutableList<T> ^ Sort(int index, int count, System::Collections::Generic::IComparer<T> ^ comparer);
public System.Collections.Immutable.ImmutableList<T> Sort (int index, int count, System.Collections.Generic.IComparer<T> comparer);
public System.Collections.Immutable.ImmutableList<T> Sort (int index, int count, System.Collections.Generic.IComparer<T>? comparer);
member this.Sort : int * int * System.Collections.Generic.IComparer<'T> -> System.Collections.Immutable.ImmutableList<'T>
Public Function Sort (index As Integer, count As Integer, comparer As IComparer(Of T)) As ImmutableList(Of T)

Параметры

index
Int32

Индекс (с нуля) начала диапазона, который требуется отсортировать.

count
Int32

Длина диапазона сортировки.

comparer
IComparer<T>

Реализация, которую нужно использовать при сравнении элементов, или null, если следует использовать функцию сравнения по умолчанию (Default).

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

Сортируемый список.

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