当前位置:首页 > Windows程序 > 正文

C#学习笔记二(函数高级参数)

2021-05-24 Windows程序

int[] b = { 1, 2, 3, 4, 5 }; int max; int min; int sum; int avg; OutTest(b,out max,out min,out sum,out avg); Console.WriteLine("最大:{0},最小:{1},总和:{2},平均:{3}",max,min,sum,avg); Console.ReadKey(); /// <summary> /// 用来返回多个参数的测试函数,,使用OUT参数 /// </summary> /// <param>传入数组</param> /// <param>传入接收最大值的返回值</param> /// <param>传入接收最小值的返回值</param> /// <param>传入数组总和的返回值</param> /// <param>传入数组平均值的返回值</param> public static void OutTest(int[] a,out int max,out int min, out int sum, out int avg) { //使用OUT参数要注意,每个OUT参数都必须赋值才能使用,因为当没有给OUT参数赋值的时候,就不知道要返回什么数值了 max = a[0]; min = a[0]; sum = 0; avg = 0; for (int i = 0; i < a.Length; i++) { if (max < a[i]) { max = a[i]; //重新赋值最大值 } else if (min > a[i]) { min = a[i]; //重新赋值最小值 } sum += a[i]; //计算总和 } //计算平均值 avg = sum / a.Length; }

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/70526.html