namespace TestCode1
{
class IntSort : IComparer<int>
{
public int Compare(int x, int y)
{
if (x == y) return 0;
else if (x < y) return -1;
else return 1;
}
}
class Program
{
static void Main(string[] args)
{
List<int> vec = new List<int> { 3,1,4,2,6,7,3,10};
IntSort infoSort = new IntSort();
vec.Sort(infoSort);
//输出1~10
}
}
}
本文展示了一个使用C#语言实现的列表排序示例,通过自定义比较器IntSort来对整数列表进行排序。该示例代码首先定义了一个IntSort类实现了IComparer<int>接口,用于比较两个整数的大小。然后在主函数中创建了一个整数列表并实例化了IntSort比较器,最后调用Sort方法完成排序。
1455

被折叠的 条评论
为什么被折叠?



