out参数的使用

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Threading.Tasks;
 6 
 7 namespace ConsoleApp1
 8 {
 9     
10     class Program
11     {
12         /// <summary>
13         /// 计算一个整数数组的最大值,最小值,平均值,总和
14         /// </summary>
15         /// <param name="nums">数组的每一个元素</param>
16         /// <param name="max">数组的最大值</param>
17         /// <param name="min">数组的最小值</param>
18         /// <param name="sum">数组的总和</param>
19         /// <param name="avg">数组的平均值</param>
20         public static void Test(int[] nums,out int max,out int min,out int sum,out int avg)
21         {
22             max = nums[0];
23             min = nums[0];
24             sum = 0;
25             for(int i = 0; i< nums.Length; i++)
26             {
27                 if (nums[i] > max)
28                 {
29                     max = nums[i];
30                 }
31 
32                 if (nums[i] < min)
33                 {
34                     min = nums[i];
35                 }
36 
37                 sum += nums[i];
38             }
39 
40             avg = sum / nums.Length;
41         }
42         static void Main(string[] args)
43         {
44             int[] testNum = { 1, 4, 2, 5, 3 };
45             Test(testNum, out int max, out int min, out int sum, out int avg);
46             Console.WriteLine("最大值:"+max);
47             Console.WriteLine("最小值:"+min);
48             Console.WriteLine("总和:"+sum);
49             Console.WriteLine("平均值:"+avg);
50             Console.ReadKey();
51 
52         }
53     }
54 }

 

posted on 2018-04-07 23:34  三盛乙烯  阅读(252)  评论(0编辑  收藏  举报

导航