用结构数组来处理5名学生的学号、姓名、总成绩信息,并将信息按从小到大的顺序排序输出。小弟是新手不知道怎么排序,忘哪位师傅指教。
解决方案 »
- 如何截获Windows窗体消息
- 急!有人用过 Lassalle.Flow 吗?
- 求助(关于foreach)
- 求问连续执行几个命令,但是每两个命令之间设置一定的时间间隔怎么实现
- 为什么RichTextBox控件,自动在Form1.Desinger.cs里面添加Text=""?
- 如何将托盘图标做成一个会动的ico图标?
- 请问如何保留文本框中输入的格式啊,比如空格,换行之类,应如何替换?
- 如何改变当前显示的分辨率?
- 问个问题:一直搞不大清楚socket套接字和tcp协议编程的相同点和不同点。
- 郁闷,framework的升级版本安装在不同目录导致一些应用程序无法使用!
- 关于twain控制数码相机的问题
- 请来帮忙,先谢了
{
public int xuehao;
public string xingming;
public float zongchengji;
};
{
List<xuesheng> t = new List<xuesheng>();
t.Add(new xuesheng());
x.add(new xuesheng());
t.Sort(XueShengComparer.Singleton);}XueShengComparer:IComparer<xuesheng>
{
public int Compare(xuesheng x, T xuesheng)
{
if(x.xuehao == y.xuehao)
{
if(x.xingming == y.xingming)
{
return x.zongchengji.CompareTo(y.zongchengji);
}
else if(x.xingming > y.xingming)
{
return 1;
}
else
{
return -1;
}
}
else if(x.xuehao > y.xuehao)
{
return 1;
}
else
{
return -1;
}
}public static XueShengComparer Singleton = new XueShengComparer();
}
我在回复框写的,大致这样了,有语法错误自己改下。