C#问题~~设计数字排序和比较大小de小程序

来源:百度知道 编辑:UC知道 时间:2024/06/18 15:00:40
要求 TextBox :
用户输入一串数
字, 用","分隔, 如:
3.1,2.92,4.5…
只允许输入数字、
小数点和逗号
要求Buttons:
点“显示最大值”,弹出消息框显示"最大值是X"
点“显示最小值",弹出消息框显示"最小值是X"
排序:点“从大到小 "或"从小到大",将TextBox中的数字重新排序显示

private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
switch (((e.KeyValue>95)&&(e.KeyValue<106))||(e.KeyValue==110)||(e.KeyValue==188))
{
case true:
break;
default:
MessageBox.Show("You shouldn't input irregular char");
textBox1.Text = textBox1.Text.Substring(0, textBox1.Text.Length - 1);
return;
}
}
private string[] arrayList(string strTemp)
{
string[] a =strTemp.Split(',');
string temp;
for (int i = 0; i < a.Length; i++)
{
for (int j = i + 1; j < a.Length; j++)
{
if (Convert.ToDouble(a[i]) >Convert.ToDouble(a[j]))
{