Returns the specified double raised to the specified power.
[Edit]
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 Values | Returns |
---|
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 < 0 | 0 |
x == +infinity y > 0 | double.PositiveInfinity |
[Edit]
Remarks
Requirements
Namespace: System
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0