Returns the logarithm of the specified double
in the specified base.
[Edit]
Parameters
- a
- A double whose logarithm is to be found.
[Edit]
- newBase
- A double containing the value of the base of the logarithm.
[Edit]
Returns
Returns a double whose value is as follows:
Condition | Returns |
---|
a > 0, newBase > 0, but newBase != 1 | lognewBasea |
a < 0 | double.NaN |
newBase < 0 | double.NaN |
newBase == 0, a != 1 | double.NaN |
newBase == 0, a == 1 | Zero |
0 < newBase < 1, a == 0 | double.PositiveInfinity |
0 < newBase < 1, a == +infinity | double.NegativeInfinity |
newBase == 1 | double.NaN |
newBase > 1, a == 0 | double.NegativeInfinity |
newBase > 1, a == +infinity | double.PositiveInfinity |
newBase == +infinity, a != 1 | double.NaN |
newBase == +infinity, a == 1 | Zero |
a == NaN or newBase == NaN | double.NaN |
[Edit]
Remarks
Requirements
Namespace: System
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0