Мне нужно представлять разные типы документов в логическом порядке.Итак, у меня есть список объектов с идентификаторами.Мне нужно сделать компаратор, который упорядочивает эти объекты по «ручному» правилу.Заказ по идентификатору должен быть 2,32,5,12,8,43 ... и так далее.
Я использую LINQ
documents.OrderBy(doc=> doc.Id, new DocumentsComparer<int>());
public class DocumentsComparer<T> : IComparer<int>
{
...???...
}
Как сделать такой компаратор?