ImmutableList<T>.Builder.Sort Метод

Определение

Перегрузки

Sort()

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

Sort(IComparer<T>)

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

Sort(Comparison<T>)

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

Sort(Int32, Int32, IComparer<T>)

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

Sort()

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

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

C#
public void Sort ();

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

Sort(IComparer<T>)

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

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

C#
public void Sort (System.Collections.Generic.IComparer<T> comparer);
C#
public void Sort (System.Collections.Generic.IComparer<T>? comparer);

Параметры

comparer
IComparer<T>

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

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

Sort(Comparison<T>)

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

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

C#
public void Sort (Comparison<T> comparison);

Параметры

comparison
Comparison<T>

Объект, используемый при сравнении элементов.

Исключения

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

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

Sort(Int32, Int32, IComparer<T>)

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

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

C#
public void Sort (int index, int count, System.Collections.Generic.IComparer<T> comparer);
C#
public void Sort (int index, int count, System.Collections.Generic.IComparer<T>? comparer);

Параметры

index
Int32

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

count
Int32

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

comparer
IComparer<T>

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

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0