## C# Math.MaxMagnitude() – Examples

In this tutorial, we will learn about the C# Math.MaxMagnitude() method, and learn how to use this method to get the maximum of two given numbers based on magnitude, with the help of examples.

## MaxMagnitude(Double, Double)

Math.MaxMagnitude(x, y) returns the larger magnitude of two double-precision floating-point numbers `x`, `y`.

### Syntax

The syntax of MaxMagnitude() method is

`Math.MaxMagnitude(Double x, Double y)`

where

Return Value

The method returns Double value, x or y.

### Example 1 – MaxMagnitude(x, y)

In this example, we will

C# Program

```using System;

class Example {
static void Main(string[] args) {
Double x, y, result;

x = 10;
y = 4;
result = Math.MaxMagnitude(x, y);
Console.WriteLine(\$"MaxMagnitude({x}, {y}) = {result}");

x = 79;
y = -853;
result = Math.MaxMagnitude(x, y);
Console.WriteLine(\$"MaxMagnitude({x}, {y}) = {result}");

x = 10;
y = 10;
result = Math.MaxMagnitude(x, y);
Console.WriteLine(\$"MaxMagnitude({x}, {y}) = {result}");

x = 10;
y = -10;
result = Math.MaxMagnitude(x, y);
Console.WriteLine(\$"MaxMagnitude({x}, {y}) = {result}");
}
}```

Output

```MaxMagnitude(10, 4) = 10
MaxMagnitude(79, -853) = -853
MaxMagnitude(10, 10) = 10```

MaxMagnitude(10, 4) returns 10, since magnitude of 10 is greater than that of 4.

MaxMagnitude(79, -853) returns -853, since magnitude of -853 is greater than that of 79.

MaxMagnitude(10, 10) returns 10, since both the arguments are same, and it does not matter which the method returns.

### Conclusion

In this C# Tutorial, we have learnt the syntax of C# Math.MaxMagnitude() method, and also learnt how to use this method with the help of C# example programs.