static void Main(string[] args) { SuperList sl = new SuperList() { 4, -5, 10, -11, 40, 14, 51, 0 }; double min, max; SuperList.MinMax minMax; Tuple <double, double> refTuple; (double min, double max)valTuple; sl.GetMinMax1(out min, out max); Console.WriteLine($"v1: min = {min}, max = {max}"); minMax = sl.GetMinMax2(); Console.WriteLine($"v2: min = {minMax.Min}, max = {minMax.Max}"); refTuple = sl.GetMinMax3(); Console.WriteLine($"v3: min = {refTuple.Item1}, max = {refTuple.Item2}"); valTuple = sl.GetMinMax4(); Console.WriteLine($"v4: min = {valTuple.min}, max = {valTuple.max}"); }
static void Main(string[] args) { SuperList myList = new SuperList() { 10.5, -1.5, 2.3, 40.9, 0.0 }; double min, max; myList.GetMinMax1(out min, out max); Console.WriteLine($"Min = {min} | Max = {max}"); SuperList.MinMax mm = myList.GetMinMax2(); Console.WriteLine($"Min = {mm.Min} | Max = {mm.Max}"); Tuple <double, double> tp = myList.GetMinMax3(); Console.WriteLine($"Min = {tp.Item1} | Max = {tp.Item2}"); (double min, double max)valTp = myList.GetMinMax4(); Console.WriteLine($"Min = {valTp.min} | Max = {valTp.max}"); }