BigInteger::Log10 Method (BigInteger)
Returns the base 10 logarithm of a specified number.
Assembly: System.Numerics (in System.Numerics.dll)
Parameters
- value
-
Type:
System.Numerics::BigInteger
A number whose logarithm is to be found.
Return Value
Type: System::DoubleThe base 10 logarithm of value, as shown in the table in the Remarks section.
| Exception | Condition |
|---|---|
| ArgumentOutOfRangeException | The base 10 log of value is out of range of the Double data type. |
The value parameter is specified as a base 10 number.
The precise return value of the method depends on the sign of value, as the following table shows.
Sign of value parameter | Return value |
|---|---|
Positive | The base 10 log of value; that is, log10value. |
Zero | |
Negative |
To calculate the natural logarithm of a BigInteger value, call the BigInteger::Log(BigInteger) method. To calculate the logarithm of a number in another base, call the BigInteger::Log(BigInteger, Double) method.
This method corresponds to the Math::Log10 method for the primitive numeric types.
Available since 8
.NET Framework
Available since 4.0
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 4.0
Windows Phone
Available since 8.1