C#的多个文本框数字排序如何实现
点一下按钮,三个文本框进行排序计算。完成后用只读显示。privatevoidbutton1_Click(objectsender,EventArgse){intzongf...
点一下按钮,三个文本框进行排序计算。完成后用只读显示。 private void button1_Click(object sender, EventArgs e) { int zongfen_1 = Convert.ToInt32(textBox1.Text); int zongfen_2 = Convert.ToInt32(textBox2.Text); int zongfen_3 = Convert.ToInt32(textBox3.Text); int paixu_1 = 0; int paixu_2 = 0; int paixu_3 = 0; paixu_1 = zongfen_1; #region if排序 if (paixu_1 < zongfen_2) { paixu_1 = zongfen_2; paixu_2 = zongfen_1; if (paixu_1 < zongfen_3) { paixu_1 = zongfen_3; paixu_2 = zongfen_2; paixu_3 = zongfen_1; } else { if (paixu_2 < zongfen_3) { paixu_2 = zongfen_3; paixu_3 = zongfen_1; } } } else { paixu_2=zongfen_2; if (paixu_2 < zongfen_3) { paixu_2 = zongfen_3; } else { paixu_3 = zongfen_3; } } #endregion label2.Text = Convert.ToString(paixu_1); label3.Text = Convert.ToString(paixu_2); label4.Text = Convert.ToString(paixu_3); }我的逻辑是没问题的,就是不知道为什么点了没反应。
展开
1个回答
2017-03-05
展开全部
我要是你老师,我给你点友情分40分,你看着挂吧!代码逻辑错就算了,居然一字一句抄代码,40分算给你抄代码的辛苦费不少了吧?老实说你写按钮点击事件的private void button1_Click(object sender, EventArgs e) 也是按照书上打的吧?这要在设计界面那里双击按钮,之后会自动进入代码页才在那里写那些int什么什么的内容(这个运行时不会报错哦)。代码逻辑错的话运行时也是不报错的,你分别在文本框1到3里输入2、1、3或3、1、2就会发现输出结果少了一位(被置零了),这个太伤脑筋,自己想
更多追问追答
追问
我是双击进去的。
而且我是要多个文本框的排序办法。
不一定要用我的方法,你可以用个别的办法给我。
我是双击进去的。
而且我是要多个文本框的排序办法。
不一定要用我的方法,你可以用个别的办法给我。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询