(1) 使用out参数
(2) 使用数组或结构体
(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;
}
总算全部翻译完了。可能代码比文字描述更准确些,如有不正确的地方,欢迎大家批评指正。