实验步骤:
第一步:编写ArrayToString方法。
该方法接收一个整型数组作为参数,用于将该数组转换成合适的字符串格式用于输出。
第二步:使用数据。
在按钮的Click事件中,定义一个整型一维数组number,并进行初始化赋值,运行程序,单击“输出数组”按钮,确保能将数组的内容显示在窗口的文本框中。
第三步:编写Max方法
该方法接收一个整型一维数组作为参数,求出这组数的最大值并作为方法返回值
第四步:调用方法Max
编写代码,运行程序,单击“求数组最大数”按钮,确保能将数组中最大数的值显示在窗口的文本框中。
public partial class Form1 : Form{public Form1(){InitializeComponent();}private void Output(object anyObject){if (anyObject != null){ tbOutput.AppendText(anyObject.ToString() + \"\\n\");}}private void GenerateAeeay(int[] array){if (array == null) throw new NullReferenceException(\"给定的数组是一个空引用\");Random r = new Random();for (int i = 0; i < array.Length; i++){ array[i] = r.Next(0, 100); }}private string ArrayToString(int[] array){ if (array == null)return String.Empty;if (array.Length <= 0) return String.Empty;string s = String.Format(\"{0}\", array[0]);for (int i = 1; i < array.Length; i++){s += String.Format(\",{0}\", array[i]);}return s;}private void Form1_Load(object sender, EventArgs e){}private int Max(int[] array){if (array == null) return 0;int max = array[0];for (int i = 1; i < array.Length; i++){if (max < array[i]){max = array[i];}}return max;}private void button1_Click(object sender, EventArgs e){int[] a=new int[10];GenerateAeeay(a);ArrayToString(a);for (int i = 0; i < a.Length; i++){Output(a[i]+\"\\r\\n\");}}private void button2_Click(object sender, EventArgs e){int[] b = new int[]{3,2,1,58,48};Output(String.Format(\"这数组的最大数是:{0}\",Max(b)));}}