EN
C# / .NET - Math.Max() method example
0
points
The Math.Max()
function returns the highest number from given numbers.
using System;
public class Program
{
public static void Main(string[] args)
{
int max = Math.Max(2, 5);
Console.WriteLine( max ); // 5
Console.WriteLine( Math.Max(1, 2) ); // 2
Console.WriteLine( Math.Max(1.5, 2.0) ); // 2
Console.WriteLine( Math.Max(2, Double.NaN) ); // NaN
}
}
1. Documentation
Syntax |
|
Parameters | val1, val2 - values to compare. |
Result |
Maximal It returns |
Description | Max is a static method that takes number arguments and returns the biggest one value. |
2. Getting max value from array examples
2.1. With Max()
method from System.Linq
.
using System;
using System.Linq;
public class Program
{
public static void Main(string[] args)
{
int[] array = new int[] { 1, 5, 2, 16, -5 };
int max = array.Max();
Console.WriteLine( max ); // 16
}
}
2.2. By comparing all the elements in the array
using System;
public class Program
{
static double Max(double[] array)
{
double result = Double.NegativeInfinity;
foreach (double currentNumber in array)
{
if (result < currentNumber) result = currentNumber;
}
return result;
}
public static void Main(string[] args)
{
double[] numbersArray = new double[] { 1.4, 5.0, 2.2, 16.0, -5.0 };
Console.WriteLine( Max( numbersArray ) ); // 16
}
}