List<Student> stus = new List<Student> ();
            while (true) {
                Student stu = new Student ();
                Console.WriteLine ("请输入学号:");
                stu.no = int.Parse (Console.ReadLine ());
                Console.WriteLine ("请输入姓名:");
                stu.name = Console.ReadLine ();
                Console.WriteLine ("请输入成绩:");
                stu.score = float.Parse (Console.ReadLine());

//将录入的stu对象放入list中
                stus.Add (stu);

Console.WriteLine ("按空格键结束");
                ConsoleKeyInfo key = Console.ReadKey ();
                if (key.Key == ConsoleKey.Spacebar) {
                    break;
                }
            }

//排序
            stus.Sort ();

//            for (int i = 0; i < stus.Count-1; i++) {
//                for (int j = 0; j < stus.Count-1-i; j++) {
//                    if(stus[j].score>stus[j+1].score){
//                        Student temp = stus [j];
//                        stus [j] = stus [j + 1];
//                        stus [j + 1] = temp;
//                    }
//                }
//            }

foreach (var item in stus) {
                Console.WriteLine ("学号:"+item.no+" 姓名:"+item.name +" 成绩:"+item.score);

}

public class Student:IComparable
    {

public int CompareTo (object obj)
        {
            Student temp = obj as Student;
            Console.WriteLine ("比较:"+this.score.CompareTo (temp.score));
            return this.score >= temp.score ? -1 : 1;
        }

public int no;
        public string name;
        public float score;
        public Student ()
        {
        }
    }

lwj_C#_作业 ListT应用相关推荐

  1. 计算机编程导论python程序设计答案-学堂在线_计算机科学与Python编程导论_作业课后答案...

    学堂在线_计算机科学与Python编程导论_作业课后答案 答案: 更多相关问题 近代中国完全沦为半殖民地半封建社会的标志是:A.<马关条约>B.<辛丑条约>C.<凡尔赛和 ...

  2. 计算机应用有作业吗,计算机应用基础_作业1

    计算机应用基础_作业1 (10页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分 . . .选择题1(5分).下列关于计算机外部设备的说法 ...

  3. 李宏毅_机器学习_作业1(详解)_COVID-19 Cases Prediction (Regression)

    李宏毅_机器学习_作业1:COVID-19 Cases Prediction (Regression) 本文旨在,读懂hw1代码.李宏毅老师作业的完成有一个默认前提,掌握python基础语法,pyto ...

  4. 计算机编程导论python程序设计答案-学堂云_计算机科学与Python编程导论_作业课后答案...

    学堂云_计算机科学与Python编程导论_作业课后答案 答案: 更多相关问题 保本基金参与股指期货交易,应当根据风险管理的原则,以套期保值为目的.() 基金经理主要依据股票投资价值报告来决定实际的投资 ...

  5. 练习2:课工场响应式导航条_作业帮直播课APP下载最新版入口

    作业帮直播课app由作业帮一课升级更名而来,作业帮直播课app课程设置科学合理,课程紧贴校内教学进度,老师根据学习要求进行同步教学.作业帮直播课app更有长期班课.专题课.小学兴趣班等,欢迎加入. 软 ...

  6. 【软件工程】第一次结对编程_作业

    题目要求 (1). 首先在同学中找一个同伴,范围不限,可以在1~5班中随意组合,建议尽量不要找同组的成员,女同学尽量找男同学结对,但是不做强制要求: (2). 从以往个人完成的项目中选择一个作品,例如 ...

  7. 作业帮冯雪胡不归问题_作业帮推出辅导老师“家庭陪伴计划” 让教育更有温度|讲题...

    近日,作业帮郑州分校短训班的辅导老师陈威振在公司楼下面馆给老板的儿子"义务"讲题被同事拍下.不到10分钟,陈威振就把一道复杂的初一数学题讲得明明白白,甚至还在考虑能否运用作业帮的& ...

  8. 无法载入增效工具_作业大队工具车间利用修旧赚“钱”

    原标题:半年来,作业大队工具车间利用修旧赚"钱" 8个人与333万元 据了解,采油四厂作业大队自"战严冬.转观念.勇担当.上台阶"主题教育活动开展以来,工具车间 ...

  9. debug疯了_作业没疯,我先疯了 益智解谜《作业疯了》试玩

    从「陪娃做作业得心梗」的段子到传遍社交网络的各种家长抓狂视频,不管是真还是假,「陪娃做作业」俨然成为一个社会性的笑料,虽然身处其中的孩子和家长肯定都是痛不欲生,但围观的吃瓜群众倒是乐此不疲. 俗话讲「 ...

  10. 作业帮电脑版在线使用_作业帮:创新科技驱动在线教育新模式

    10月15日,在线教育领军企业作业帮在中国校长大会在线教育论坛上,独家发布<学习的真相:全国K12学情大数据及学习洞察>,宣布已推出作业帮直播课"名师大招"课程体系,集 ...

最新文章

  1. 一文看懂RISC-V:异构IoT时代全新架构
  2. 神经网络训练集的图片到底是如何相互作用的?
  3. 成功解决pywintypes.com_error: (-2147352573, ‘找不到成员。‘, None, None)
  4. 数据库开发技术java方向_Java开发工程师(Web方向) - 03.数据库开发 - 第5章.MyBatis...
  5. 一句话设置UITextField、UITextview的字数限制和placeholder
  6. 【tf.keras.utils.Sequence】构建自己的数据集生成器
  7. 虚拟机 安装 linux 分辨率 调整
  8. 【JavaSE基础】09-网络编程
  9. 车票预订系统 搭建服务器,火车票网上订票系统的设计与实现.doc
  10. C语言中期报告模板,毕业设计中期报告模板.doc
  11. 查看elasticserc版本_Elasticsearch版本和客户端介绍
  12. 英伟达首席科学家:深度学习硬件的过去、现在和未来
  13. 大屏可视化简介(echarts)
  14. centos下查看服务器型号命令
  15. filtering and hybrid images
  16. 2018年网络安全大事记
  17. java如何获取手机号码归属地_在java中如何根据手机号查询号码归属地
  18. python遍历文件夹中的所有jpg文件
  19. Kafka穿过网闸(物理层)进行消费
  20. 【毕设】班级管理系统——易搜

热门文章

  1. 一位企业家的成功之道
  2. 多模态学习方法综述(期刊论文)
  3. c# 操作Word总结(四)——书签使用
  4. non-local caffe2 编译
  5. pygame画圆练习赤橙黄绿青蓝紫
  6. win7 uefi 无法对计算机,U盘UEFI模式无法启动WIN7安装解决教程
  7. WM8978移植到imx6或imx8上
  8. css控制表格剧中,如何通过css设置表格居中
  9. 502 bad gateway
  10. 63岁老太太不远千里来传销 被玩坏的IPFS矿机游戏