ref,out,params练习
using System;namespace _7._22{class Program{public static void Text1(ref int a,ref int b,ref int c){int max = 0;int mid = 0;int min = 0;if (a > b && a > c){max = a;mid = b > c ? b : c;min = b > c ? c : b;}if (b > a && b > c){max = b;mid = a > c ? a : c;min = a > c ? c : a;}if (c > a && c > b){max = c;mid = a > b ? a : b;min = a > b ? b : a;}a = max;b = mid;c = min;}public static void Text2(int a,int b,int c,out int s,out int v){s = a * b;v = s * c;}public static int Text3(params int[] a){int num = 0;for(int i = 0; i < a.Length; i++){if (i % 2 == 0){num += a[i];}else{num -= a[i];}}return num;}static void Main(string[] args){int a = 5, b = 4, c = 10;Text1(ref a, ref b, ref c);Console.WriteLine(a+\" \"+b+\" \"+c);int s, v;Text2(a, b, c, out s, out v);Console.WriteLine(s+\" \"+v);int num = Text3(1, 2, 3, 4, 5, 6);Console.WriteLine(num);}}}