概述
一、什么是输出参数
方法声明时,使用out修饰符声明的形参,成为输出参数。
二、输出参数的特点
1、输出参数不创建新的储存位置。
2、输出参数表示的储存位置就是实参表示的储存位置。
3、传递给输出参数的实参在方法调用前不需要强制初始化,在方法内部使用该形参时,需要强制赋值一次。
三、out参数的使用
使用out参数,可以使方法返回多个返回值。
static void Main(string[] args)
{
int[] numbers = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
int max;
int min;
int sum;
double avg;
int[] arr = GetMaxMinSumAvg(numbers, out max, out min, out sum, out avg);
Console.WriteLine(max);
Console.WriteLine(min);
Console.WriteLine(sum);
Console.WriteLine(avg);
Console.WriteLine(arr.Length);
Console.ReadKey();
}
public static int[] GetMaxMinSumAvg(int[] nums, out int max, out int min, out int sum, out double avg)
{
int[] res = new int[4];
max = nums.Max();
min = nums.Min();
sum = nums.Sum();
avg = nums.Average();
return res;
}
最后
以上就是还单身咖啡豆为你收集整理的C# 输出参数out的全部内容,希望文章能够帮你解决C# 输出参数out所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复