Я пишу программу для установки последовательности, в которой в отчете появляются различные объекты. Последовательность представляет собой позицию Y (ячейку) в электронной таблице Excel.
Ниже приведена демонстрационная часть кода. Я хочу выполнить сборку, которая позволит мне добавить несколько объектов, и я могу получить отсортированную коллекцию на основе последовательности
SortedList list = new SortedList();
Header h = new Header();
h.XPos = 1;
h.name = "Header_1";
list.Add(h.XPos, h);
h = new Header();
h.XPos = 1;
h.name = "Header_2";
list.Add(h.XPos, h);
Я знаю, что SortedList не допустит этого, и я искал альтернативу. Я не хочу удалять дубликаты и уже пробовал List<KeyValuePair<int, object>>
.
Спасибо.