# Math.MaxMagnitude(Double, Double) Method

## Definition

Returns the larger magnitude of two double-precision floating-point numbers.

```
public:
static double MaxMagnitude(double x, double y);
```

`public static double MaxMagnitude (double x, double y);`

`static member MaxMagnitude : double * double -> double`

`Public Shared Function MaxMagnitude (x As Double, y As Double) As Double`

#### Parameters

- x
- Double

The first of two double-precision floating-point numbers to compare.

- y
- Double

The second of two double-precision floating-point numbers to compare.

#### Returns

Parameter `x`

or `y`

, whichever has the larger magnitude. If `x`

, or `y`

, or both `x`

and `y`

are equal to NaN, NaN is returned.