如何交换两个结构体
来源:百度知道 编辑:UC知道 时间:2024/05/21 08:39:09
如何根据总分将学生信息排序,学生信息均保存在结构体中
有没有更简单的,用基本C语言知识就可解决的,譬如用指针交换地址什么的,若能回答,十分感谢
有没有更简单的,用基本C语言知识就可解决的,譬如用指针交换地址什么的,若能回答,十分感谢
使用集合List的Sort方法,参数使用实现ICompare接口的类
如下:
list.Sort(new MyCompare());//排序
关于排序,你可使用ICompare接口
public class MyCompare : IComparer<Country>
{
#region IComparer<Country> 成员
public int Compare(Country x, Country y)
{
if (x == null)
{
if (y == null)
return 0;
else
return -1;
}
else
{
if (y == null)
return 1;
else
return x.Number.CompareTo(y.Number)
}
}
那你在C#版上问干什么?