C # Sortierbare Sammlung, die doppelte Schlüssel erlaubt

Schreibe ich ein Programm um eine Sequenz, in der verschiedene Objekte erscheinen im Bericht.
Die Folge ist die Y-position (Zelle) in Excel-Arbeitsblatt.

Einem demo-Teil von code ist unten.
Was ich erreichen möchte, ist eine Sammlung, die es mir ermöglichen, mehrere Objekte, und ich kann eine geordnete Sammlung, basierend auf der Sequenz

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);

Ich weiß, dass die SortedList-nicht zulassen und ich habe die Suche nach alternativen. Ich will nicht beseitigen die Duplikate und bereits versucht List<KeyValuePair<int, object>>.

Dank.

InformationsquelleAutor der Frage Mayur Kotlikar | 2011-04-19

Schreibe einen Kommentar