Есть лист
public class Field
{
public string Name;
public int ID;
}
var list = new List<Field>();
и Dictionary
var FieldOrder = Dictionary<int, int>(); // Первый параметр ID, второй - порядковый номер в списке
Требуется остсортировать List в соответствии с порядком определенном в Dictionary
Значений в Dictionary может быть меньше чем в листе, и элементы List, у которых нет Id в Dictionary нужно поместить в конец листа.
Продвижение своими сайтами как стратегия роста и независимости