相关疑难解决方法(0)

C#可排序集合,允许重复键

我正在编写一个程序来设置一个序列,其中各种对象将出现在报告中.序列是Excel电子表格中的Y位置(单元格).

代码的演示部分如下.我想要完成的是拥有一个集合,这将允许我添加多个对象,我可以根据序列获得一个排序的集合

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);
Run Code Online (Sandbox Code Playgroud)

我知道SortedList不允许这样,我一直在寻找替代品.我不想消除重复,已经尝试过了List<KeyValuePair<int, object>>.

谢谢.

.net c# linq collections sortedlist

82
推荐指数
6
解决办法
6万
查看次数

标签 统计

.net ×1

c# ×1

collections ×1

linq ×1

sortedlist ×1