文章目录
- 一、创建 Windows 窗体应用程序项目
- 二、设计窗体界面
- 三、编写代码
- 四、运行展示
以下是用 C#编写的 Windows 窗体应用程序步骤,用于实现从键盘输入 10 个数字存放在数组中,然后求出最大数和最小数存放在第一、第二元素中:
一、创建 Windows 窗体应用程序项目
- 打开 Visual Studio。
- 在“开始”窗口中,选择“创建新项目”。
- 在“创建新项目”窗口中,选择“Windows 窗体应用(.NET Framework)”模板。
- 输入项目名称,选择项目保存的位置,然后点击“创建”。
二、设计窗体界面
- 在窗体设计器中,添加一个标签(Label)控件,用于显示提示信息,将其 Text 属性设置为“请输入 10 个数字:”。
- 添加一个文本框(TextBox)控件,用于用户输入数字,将其 Multiline 属性设置为 True,以便可以输入多行。
- 添加一个按钮(Button)控件,用于触发计算最大数和最小数的操作,将其 Text 属性设置为“计算”。
- 添加两个标签控件,分别用于显示最大数和最小数的结果,将其 Text 属性留空。
三、编写代码
- 双击“计算”按钮,在生成的按钮点击事件处理方法中编写以下代码:
private void button1_Click(object sender, EventArgs e)
{string[] inputNumbers = textBox1.Text.Split('\n');if (inputNumbers.Length!= 10){MessageBox.Show("请输入 10 个数字!");return;}int[] numbers = new int[10];for (int i = 0; i < 10; i++){if (!int.TryParse(inputNumbers[i], out numbers[i])){MessageBox.Show("输入的不是有效的数字!");return;}}int max = numbers[0];int min = numbers[0];for (int i = 1; i < 10; i++){if (numbers[i] > max){max = numbers[i];}if (numbers[i] < min){min = numbers[i];}}numbers[0] = max;numbers[1] = min;label2.Text = "最大数:" + max.ToString();label3.Text = "最小数:" + min.ToString();
}
四、运行展示