当前位置:首页 > C#学习

获取最高成绩姓名和成绩

小道8年前 (2018-08-22)C#学习6619

在多行文本框中输入多行“姓名=成绩”格式的数据,要求输出成绩最高的学生的姓名和成绩。

        private void button1_Click(object sender, EventArgs e)
        {
            //string[] s = textBox1.Text.Split(new string[] {"\r\n"},StringSplitOptions.RemoveEmptyEntries);//第一种方法获取数据。
            string[] s1 = textBox1.Lines;//第二种获取数据。
            int max = 0;//定义一个整型变量。
            string name="未知";//定义一个字符串变量
            foreach (string item in s1)//遍历
            {
                string[] s2 = item.Split(new string[] {"="},StringSplitOptions.RemoveEmptyEntries);//分割字符串
                int i = Convert.ToInt32(s2[1]);//转变为整型
                if (i>max)//判断是否大于max
                {
                    max = i;//赋值最大成绩
                    name = s2[0];//获取姓名
                }
            }
            textBox2.Text = "姓名:" + name + " 成绩:" + max;//输出。
        }

输出结果:

image.png

扫描二维码推送至手机访问。

版权声明:本文由小道发布,如需转载请注明出处。

本文链接:https://daobk.com/post/55.html

分享给朋友:

“获取最高成绩姓名和成绩” 的相关文章

String类常用函数

String类常用函数

String类常用函数ToLower():得到字符串的小写形式。注意字符串是不可变的,所以这些函数都不会直接改变字符串的内容,而是把修改后的字符串的值通过函数返回值的形式返回。ToUpper():得到字符串的大写形式; Trim()去掉字符串两端的空白。s1.Equals(s2, StringCom…

定义类:一个类可有有多个实例。

定义类:一个类可有有多个实例。

一个类可有有多个实例。类就是把一系列相关的变量(状态)、行为定义为一个整体。字段记录的就是这个对象相关的数据。    class Program     {     …

命名空间namespace

命名空间namespace

namespace(命名空间),用于解决类重名问题,可以看做“类的文件夹”。在代码中使用其他类的时候需要using类所在的namespace。System.Collections.ArrayList,快速引入的方法,右键→解析(Ctrl+.)。为什么使用Convert、Console等类不需要自己写…

输入Email地址,输出用户名和域名。

输入Email地址,输出用户名和域名。

输入Email地址,输出用户名和域名。        private void button1_Click(object sender, EventArgs e)//按钮…