Как реализовать IComparer, который нуждается в аргументе (может быть, не имеет значения, но я использую его в запросе Linq)?Пользовательский Icomparer с аргументом
Я полагаю, он должен называться так:
ListOfObjectsToSort.orderBy(x => x, myCustomComparer(argument));
И это то, что я нашел о том, как реализовать IComparer, но я не могу понять, как изменить его, чтобы передать аргумент здесь:
public class MyComparer : IComparer<object>
{
public int Compare(object x, object y)
{
// code will then return 1,-1 or 0
Создать конструктор MyComparer, который принимает один аргумент? – rducom