คำถามติดแท็ก sortedlist

7
ความแตกต่างระหว่าง SortedList และ SortedDictionary คืออะไร
มีความแตกต่างในทางปฏิบัติจริงระหว่าง a SortedList<TKey,TValue>และ a SortedDictionary<TKey,TValue>หรือไม่? มีสถานการณ์ใดบ้างที่คุณจะใช้อย่างใดอย่างหนึ่งโดยเฉพาะ

6
SortedList <>, SortedDictionary <> และพจนานุกรม <>
ฉันพบSortedList&lt;TKey, TValue&gt; SortedDictionary&lt;TKey, TValue&gt;และDictionary&lt;TKey, TValue&gt;ใช้อินเทอร์เฟซเดียวกัน เมื่อไหร่ที่เราควรเลือกSortedListและทำSortedDictionaryซ้ำDictionary? อะไรคือความแตกต่างระหว่างSortedListและSortedDictionaryในแง่ของการใช้งาน?

16
C # Sortable collection ซึ่งอนุญาตให้มีคีย์ซ้ำกัน
ฉันกำลังเขียนโปรแกรมเพื่อกำหนดลำดับที่วัตถุต่างๆจะปรากฏในรายงาน ลำดับคือตำแหน่ง 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&lt;KeyValuePair&lt;int, object&gt;&gt;รายการที่ซ้ำกันและพยายามแล้ว ขอบคุณ.
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.