Mono Class Library: System.Math Overview | Members

System.Math.Pow Method

Returns the specified double raised to the specified power. [Edit]

public static double Pow (double x, double y)

Parameters

x
A double to be raised to a power. [Edit]
y
A double that specifies that power. [Edit]

Returns

A double equal to x raised to the power y. The following table specifies the results if x or y is equal to double.NaN, double.NegativeInfinity, or double.PositiveInfinity.

Parameter ValuesReturns
x or y == NaN double.NaN
x == any value except NaN, y == 0 1
x == -infinity, y < 0 0
x == -infinity, y is a positive odd integer double.NegativeInfinity
x == -infinity, y is not 0 or a positive odd integer double.PositiveInfinity
x < 0, (-1 < y < 0) or (0 < y < 1) double.NaN
x < -1, y == -infinity 0
x < -1, y == +infinity double.PositiveInfinity
x == -1, y == -infinity or +infinity double.NaN
(-1 < x <= 0), y == -infinity double.PositiveInfinity
(-1 < x <= 0), y == +infinity 0
x == 0, y < 0 double.PositiveInfinity
x == 0, y > 0 0
(0 < x < 1), y == -infinity double.PositiveInfinity
(0 < x < 1), y == +infinity 0
x == 1 y == any value except NaN 1
x > 1, y == -infinity 0
x > 1, y == +infinity double.PositiveInfinity
x == +infinity y < 00
x == +infinity y > 0double.PositiveInfinity
[Edit]

Remarks

Documentation for this section has not yet been entered. [Edit]

Requirements

Namespace: System
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0