Sam*_*ell 28
int[] array1 = { 0, 1, 5, 2, 8 };
int[] array2 = { 9, 4 };
int max = array1.Concat(array2).Max();
// max == 9
Run Code Online (Sandbox Code Playgroud)
Adr*_*der 10
你可以试试
decimal max = Math.Max(arr1.Max(), arr2.Max());
Run Code Online (Sandbox Code Playgroud)
直接的方法:
Math.Max(Math.Max(a,b), c)//on and on for the number of numbers you have
Run Code Online (Sandbox Code Playgroud)
使用 LINQ:
int[] arr1;
int[] arr2;
int highest = (from number in new List<int>(arr1).AddRange(arr2)
orderby number descending
select number).First();
Run Code Online (Sandbox Code Playgroud)