当前位置:首页 > C#学习 > 正文内容

获取最高成绩姓名和成绩

小道7年前 (2018-08-22)C#学习5621

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

        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

分享给朋友:

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

成员访问级别和属性

成员访问级别和属性

字段、方法、属性都可以叫做类的成员Member,它们都需要定义访问级别。访问级别的用处在于控制成员在哪些地方可以被访问,这样达到面向对象中“封装”的目的。几个访问级别:public(任何地方都可以访问);private(默认级别。只能由本类中的成员访问)。还有internal、protected两个...

对象的引用

对象的引用

int、decimal、bool、byte等基础类型(值类型)是传递拷贝;对象(引用类型)则是传递引用。(引用类型包括:类、数组、接口、string)因为基础类型不怎么占内存,而对象则比较占内存。    class Program  &n...

第一个Windows程序

第一个Windows程序

WinForm:Windows Form,.Net中用来开发Windows窗口程序的技术,无论是之前学的控制台程序,还是后面要学的ASP.Net都是调用.Net框架,因此所有知识点都是一样的。新建一个Windows项目:Windows→Windows窗体应用程序控件:窗口上很多元素都是相似的,因此将...

简单的加法计算器

简单的加法计算器

简单的加法计算器,用户在文本框1、2中输入两个数,点击按钮,在文本框3中显示两个数的和。如果1或者2为错误的数据格式,则弹出对话框提示错误。int.TryParse、MessageBox.Show。        pri...