像List <string>但保持字符串有序吗?

Joe*_*Fan 2 c# sorting list

我想要一个类似List <string>的东西,但每当我做一个"添加"时,它会保持列表的排序.有任何想法吗?

Nik*_*hil 11

您可以尝试SortedListSortedDictionary.两者都可以做你需要做的事情,但实现略有不同.您可以在此处找到突出显示的差异.

  • 请注意,索引不能访问SortedList和SortedDictionary,也不能实现IList <T>接口.两者都更像是字典而不是列表.具体来说,你不能做SortedList <string> .Add(someString) - 你必须传入一个键和一个值.这对于类似列表的界面来说非常不自然. (9认同)