Я пишу программу для установки последовательности, в которой различные объекты будут появляться в отчете. Последовательность - это позиция (ячейка) 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
.
Спасибо.