C#--如何在一个函数中返回两个值(包含数组的参数)

时间:2022-08-30 19:39:00
/*烟台大学计算机学院学生     
*All right reserved.
*文件名称:C#--如何在一个函数中返回两个值(包含数组的参数)
*作者:杨飞
*完成日期:2014年9月2日
*版本号:v1.0
*对任务及求解方法的描述部分:C#--如何在一个函数中返回两个值(包含数组的参数)
*我的程序:*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入一串数值");
string s = Console.ReadLine();
string[] a = s.Split(' ');
int []b=new int [a.Length];
for (int i = 0; i < a.Length ; i++)
{
b[i]=int.Parse(a[i]);

}
fa n = new fa();
int sum;
int max;
n.show(out sum, out max, b);
Console.WriteLine("该数组的和是:{0}",sum);
Console.WriteLine("该数组的最大值是:{0}", max);
Console.ReadKey();


}
}
class fa
{
public void show (out int sum,out int max,params int []b)
{
max = b[0];
sum = 0;
for (int i = 0; i < b.Length ; i++)
{
if (b[i] > max)
{
max = b[i];

}
}
for (int i = 0; i < b.Length ; i++)
{

sum =sum+ b[i];
}
}

}


}

运行结果:C#--如何在一个函数中返回两个值(包含数组的参数)

心得体会:无