PlatformExtensionsOrderByLocalizedT - метод

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

Definition

Пространство имён: Tessa.Platform
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public static IEnumerable<T> OrderByLocalized<T>(
	this IEnumerable<T> source,
	Func<T, string> keySelector,
	IComparer<string>? comparer = null
)

Параметры

source  IEnumerableT
Сортируемая последовательность.
keySelector  FuncT, String
Функция, возвращающая строковый ключ, по которому выполняется сортировка, для заданного элемента. Возвращённое значение будет локализовано методом Localize(String).
comparer  IComparerString  (Optional)
Компаратор, используемый для сравнения значений, или null, если используется компаратор по умолчанию для текущей культуры CurrentUICulture с учётом регистра.

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

T
Тип элементов последовательности.

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

IEnumerableT
Исходная последовательность, отсортированная по возрастанию по строковому ключу.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа IEnumerableT. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

См. также