20 如何从一个方法中返回多个值

(1) 使用out参数
(2) 使用数组或结构体

(3) 在数组中找出最大值和最小值


	// 结构体
        struct MinMax
        {
            public int min;
            public int max;
        }
		
        int[] myArray = new int[] { 12, 34, 56, 90 };
        MinMax results = MultipleReturns(myArray);
        int arrayMin = results.min;
        int arrayMax = results.max;

        Console.WriteLine("Array min is {0}, and array max is {1}", arrayMin, arrayMax);
		
		
		static MinMax MultipleReturns(int[] myArray)
        {
            MinMax values = new MinMax();
            values.min = myArray.Min();
            values.max = myArray.Max();
			
            return values;
        }


总算全部翻译完了。可能代码比文字描述更准确些,如有不正确的地方,欢迎大家批评指正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值