Share via


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)

Syntax

'Declaration
Public Shared Function Pow ( _
    x As Double, _
    y As Double _
) As Double
public static double Pow(
    double x,
    double y
)
public:
static double Pow(
    double x, 
    double y
)
static member Pow : 
        x:float * 
        y:float -> float 
public static function Pow(
    x : double, 
    y : double
) : double

Parameters

Return Value

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

Remarks

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

.NET Framework Security

See Also

Reference

Math Class

System Namespace