怎么对sortedlist按value排序 c#
一楼的:Value有重复的,不能作为新SortedList的KEY值啊二楼的:能说清楚点吗?谢谢...
一楼的:Value有重复的,不能作为新SortedList的KEY值啊
二楼的:能说清楚点吗?谢谢 展开
二楼的:能说清楚点吗?谢谢 展开
2个回答
展开全部
SortedList构造函数可以接受 IComapre 参数.
写一个继承ICompare的类 用这个类的对象创建SortedList
class MyComparer:IComparer
{
#region IComparer Members
public int Compare(object x, object y)
{
int a = (int)x;
int b = (int)y;
return a.CompareTo(b);
}
}
..................
SortedList sl = new SortedList(new MyComparer());
写一个继承ICompare的类 用这个类的对象创建SortedList
class MyComparer:IComparer
{
#region IComparer Members
public int Compare(object x, object y)
{
int a = (int)x;
int b = (int)y;
return a.CompareTo(b);
}
}
..................
SortedList sl = new SortedList(new MyComparer());
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询