Pow Method

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Returns a specified number raised to the specified power.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

public static double Pow(
	double x,
	double y
)

Parameters

x
Type: System..::..Double
A double-precision floating-point number to be raised to a power.
y
Type: System..::..Double
A double-precision floating-point number that specifies a power.

Return Value

Type: System..::..Double
The number x raised to the power y.

The following table indicates the return value when various values or ranges of values are specified for the x and y parameters. For more information, see Double..::..PositiveInfinity, Double..::..NegativeInfinity, and Double..::..NaN.

Parameters

Return value

x or y = NaN.

NaN

x = Any value except NaN; y = 0.

1

x = NegativeInfinity; y < 0.

0

x = NegativeInfinity; y is a positive odd integer.

NegativeInfinity

x = NegativeInfinity; y is positive but not an odd integer.

PositiveInfinity

x < 0 but not NegativeInfinity; y is not an integer, NegativeInfinity, or PositiveInfinity.

NaN

x = -1; y = NegativeInfinity or PositiveInfinity.

NaN

-1 < x < 1; y = NegativeInfinity.

PositiveInfinity

-1 < x < 1; y = PositiveInfinity.

0

x < -1 or x > 1; y = NegativeInfinity.

0

x < -1 or x > 1; y = PositiveInfinity.

PositiveInfinity

x = 0; y < 0.

PositiveInfinity

x = 0; y > 0.

0

x = 1; y is any value except NaN.

1

x = PositiveInfinity; y < 0.

0

x = PositiveInfinity; y > 0.

PositiveInfinity

Show: