如何交换两个结构体

来源:百度知道 编辑:UC知道 时间:2024/05/21 08:39:09
如何根据总分将学生信息排序,学生信息均保存在结构体中
有没有更简单的,用基本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#版上问干什么?