J'écris un programme pour définir l'ordre dans lequel divers objets apparaîtront dans un rapport. La séquence est la position Y (cellule) sur la feuille de calcul Excel.
Une partie du code de démonstration est présentée ci-dessous. Ce que je veux accomplir est d'avoir une collection, qui me permettra d'ajouter plusieurs objets et je peux obtenir une collection triée basée sur la séquence
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);
Je sais que la SortedList
ne le permet pas et j'ai cherché une alternative. Je ne veux pas éliminer les doublons et déjà essayé List<KeyValuePair<int, object>>
.
Merci.