我是靠谱客的博主 还单身咖啡豆,最近开发中收集的这篇文章主要介绍C# 输出参数out,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、什么是输出参数

        方法声明时,使用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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部