This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Note
Access to this page requires authorization. You can trysigning in orchanging directories.
Access to this page requires authorization. You can trychanging directories.
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a double-precision floating-point number.
public value class double : IComparable, IComparable<double>, IConvertible, IEquatable<double>, IFormattable
public value class double : IComparable<double>, IConvertible, IEquatable<double>, IParsable<double>, ISpanParsable<double>, IUtf8SpanParsable<double>, System::Numerics::IAdditionOperators<double, double, double>, System::Numerics::IAdditiveIdentity<double, double>, System::Numerics::IBinaryFloatingPointIeee754<double>, System::Numerics::IBinaryNumber<double>, System::Numerics::IBitwiseOperators<double, double, double>, System::Numerics::IComparisonOperators<double, double, bool>, System::Numerics::IDecrementOperators<double>, System::Numerics::IDivisionOperators<double, double, double>, System::Numerics::IEqualityOperators<double, double, bool>, System::Numerics::IExponentialFunctions<double>, System::Numerics::IFloatingPoint<double>, System::Numerics::IFloatingPointConstants<double>, System::Numerics::IFloatingPointIeee754<double>, System::Numerics::IHyperbolicFunctions<double>, System::Numerics::IIncrementOperators<double>, System::Numerics::ILogarithmicFunctions<double>, System::Numerics::IMinMaxValue<double>, System::Numerics::IModulusOperators<double, double, double>, System::Numerics::IMultiplicativeIdentity<double, double>, System::Numerics::IMultiplyOperators<double, double, double>, System::Numerics::INumber<double>, System::Numerics::INumberBase<double>, System::Numerics::IPowerFunctions<double>, System::Numerics::IRootFunctions<double>, System::Numerics::ISignedNumber<double>, System::Numerics::ISubtractionOperators<double, double, double>, System::Numerics::ITrigonometricFunctions<double>, System::Numerics::IUnaryNegationOperators<double, double>, System::Numerics::IUnaryPlusOperators<double, double>
public value class double : IComparable, IComparable<double>, IConvertible, IEquatable<double>, ISpanFormattable
public value class double : IComparable<double>, IConvertible, IEquatable<double>, IParsable<double>, ISpanParsable<double>, System::Numerics::IAdditionOperators<double, double, double>, System::Numerics::IAdditiveIdentity<double, double>, System::Numerics::IBinaryFloatingPointIeee754<double>, System::Numerics::IBinaryNumber<double>, System::Numerics::IBitwiseOperators<double, double, double>, System::Numerics::IComparisonOperators<double, double, bool>, System::Numerics::IDecrementOperators<double>, System::Numerics::IDivisionOperators<double, double, double>, System::Numerics::IEqualityOperators<double, double, bool>, System::Numerics::IExponentialFunctions<double>, System::Numerics::IFloatingPoint<double>, System::Numerics::IFloatingPointConstants<double>, System::Numerics::IFloatingPointIeee754<double>, System::Numerics::IHyperbolicFunctions<double>, System::Numerics::IIncrementOperators<double>, System::Numerics::ILogarithmicFunctions<double>, System::Numerics::IMinMaxValue<double>, System::Numerics::IModulusOperators<double, double, double>, System::Numerics::IMultiplicativeIdentity<double, double>, System::Numerics::IMultiplyOperators<double, double, double>, System::Numerics::INumber<double>, System::Numerics::INumberBase<double>, System::Numerics::IPowerFunctions<double>, System::Numerics::IRootFunctions<double>, System::Numerics::ISignedNumber<double>, System::Numerics::ISubtractionOperators<double, double, double>, System::Numerics::ITrigonometricFunctions<double>, System::Numerics::IUnaryNegationOperators<double, double>, System::Numerics::IUnaryPlusOperators<double, double>
public value class double : IComparable, IConvertible, IFormattable
public value class double : IComparable, IComparable<double>, IEquatable<double>, IFormattable
public struct Double : IComparable, IComparable<double>, IConvertible, IEquatable<double>, IFormattable
public readonly struct Double : IComparable<double>, IConvertible, IEquatable<double>, IParsable<double>, ISpanParsable<double>, IUtf8SpanParsable<double>, System.Numerics.IAdditionOperators<double,double,double>, System.Numerics.IAdditiveIdentity<double,double>, System.Numerics.IBinaryFloatingPointIeee754<double>, System.Numerics.IBinaryNumber<double>, System.Numerics.IBitwiseOperators<double,double,double>, System.Numerics.IComparisonOperators<double,double,bool>, System.Numerics.IDecrementOperators<double>, System.Numerics.IDivisionOperators<double,double,double>, System.Numerics.IEqualityOperators<double,double,bool>, System.Numerics.IExponentialFunctions<double>, System.Numerics.IFloatingPoint<double>, System.Numerics.IFloatingPointConstants<double>, System.Numerics.IFloatingPointIeee754<double>, System.Numerics.IHyperbolicFunctions<double>, System.Numerics.IIncrementOperators<double>, System.Numerics.ILogarithmicFunctions<double>, System.Numerics.IMinMaxValue<double>, System.Numerics.IModulusOperators<double,double,double>, System.Numerics.IMultiplicativeIdentity<double,double>, System.Numerics.IMultiplyOperators<double,double,double>, System.Numerics.INumber<double>, System.Numerics.INumberBase<double>, System.Numerics.IPowerFunctions<double>, System.Numerics.IRootFunctions<double>, System.Numerics.ISignedNumber<double>, System.Numerics.ISubtractionOperators<double,double,double>, System.Numerics.ITrigonometricFunctions<double>, System.Numerics.IUnaryNegationOperators<double,double>, System.Numerics.IUnaryPlusOperators<double,double>
public readonly struct Double : IComparable, IComparable<double>, IConvertible, IEquatable<double>, IFormattable
public readonly struct Double : IComparable, IComparable<double>, IConvertible, IEquatable<double>, ISpanFormattable
public readonly struct Double : IComparable<double>, IConvertible, IEquatable<double>, IParsable<double>, ISpanParsable<double>, System.Numerics.IAdditionOperators<double,double,double>, System.Numerics.IAdditiveIdentity<double,double>, System.Numerics.IBinaryFloatingPointIeee754<double>, System.Numerics.IBinaryNumber<double>, System.Numerics.IBitwiseOperators<double,double,double>, System.Numerics.IComparisonOperators<double,double,bool>, System.Numerics.IDecrementOperators<double>, System.Numerics.IDivisionOperators<double,double,double>, System.Numerics.IEqualityOperators<double,double,bool>, System.Numerics.IExponentialFunctions<double>, System.Numerics.IFloatingPoint<double>, System.Numerics.IFloatingPointConstants<double>, System.Numerics.IFloatingPointIeee754<double>, System.Numerics.IHyperbolicFunctions<double>, System.Numerics.IIncrementOperators<double>, System.Numerics.ILogarithmicFunctions<double>, System.Numerics.IMinMaxValue<double>, System.Numerics.IModulusOperators<double,double,double>, System.Numerics.IMultiplicativeIdentity<double,double>, System.Numerics.IMultiplyOperators<double,double,double>, System.Numerics.INumber<double>, System.Numerics.INumberBase<double>, System.Numerics.IPowerFunctions<double>, System.Numerics.IRootFunctions<double>, System.Numerics.ISignedNumber<double>, System.Numerics.ISubtractionOperators<double,double,double>, System.Numerics.ITrigonometricFunctions<double>, System.Numerics.IUnaryNegationOperators<double,double>, System.Numerics.IUnaryPlusOperators<double,double>
[System.Serializable]public struct Double : IComparable, IConvertible, IFormattable
[System.Serializable][System.Runtime.InteropServices.ComVisible(true)]public struct Double : IComparable, IComparable<double>, IConvertible, IEquatable<double>, IFormattable
public struct Double : IComparable, IComparable<double>, IEquatable<double>, IFormattable
type double = struct interface IConvertible interface IFormattable
type double = struct interface IConvertible interface IFormattable interface IParsable<double> interface ISpanFormattable interface ISpanParsable<double> interface IUtf8SpanFormattable interface IUtf8SpanParsable<double> interface IAdditionOperators<double, double, double> interface IAdditiveIdentity<double, double> interface IBinaryFloatingPointIeee754<double> interface IBinaryNumber<double> interface IBitwiseOperators<double, double, double> interface IComparisonOperators<double, double, bool> interface IEqualityOperators<double, double, bool> interface IDecrementOperators<double> interface IDivisionOperators<double, double, double> interface IIncrementOperators<double> interface IModulusOperators<double, double, double> interface IMultiplicativeIdentity<double, double> interface IMultiplyOperators<double, double, double> interface INumber<double> interface INumberBase<double> interface ISubtractionOperators<double, double, double> interface IUnaryNegationOperators<double, double> interface IUnaryPlusOperators<double, double> interface IExponentialFunctions<double> interface IFloatingPointConstants<double> interface IFloatingPoint<double> interface ISignedNumber<double> interface IFloatingPointIeee754<double> interface IHyperbolicFunctions<double> interface ILogarithmicFunctions<double> interface IPowerFunctions<double> interface IRootFunctions<double> interface ITrigonometricFunctions<double> interface IMinMaxValue<double>
type double = struct interface IConvertible interface ISpanFormattable interface IFormattable
type double = struct interface IConvertible interface IFormattable interface IParsable<double> interface ISpanFormattable interface ISpanParsable<double> interface IAdditionOperators<double, double, double> interface IAdditiveIdentity<double, double> interface IBinaryFloatingPointIeee754<double> interface IBinaryNumber<double> interface IBitwiseOperators<double, double, double> interface IComparisonOperators<double, double, bool> interface IEqualityOperators<double, double, bool> interface IDecrementOperators<double> interface IDivisionOperators<double, double, double> interface IIncrementOperators<double> interface IModulusOperators<double, double, double> interface IMultiplicativeIdentity<double, double> interface IMultiplyOperators<double, double, double> interface INumber<double> interface INumberBase<double> interface ISubtractionOperators<double, double, double> interface IUnaryNegationOperators<double, double> interface IUnaryPlusOperators<double, double> interface IExponentialFunctions<double> interface IFloatingPointConstants<double> interface IFloatingPoint<double> interface ISignedNumber<double> interface IFloatingPointIeee754<double> interface IHyperbolicFunctions<double> interface ILogarithmicFunctions<double> interface IPowerFunctions<double> interface IRootFunctions<double> interface ITrigonometricFunctions<double> interface IMinMaxValue<double>
type double = struct interface IConvertible interface IFormattable interface IParsable<double> interface ISpanFormattable interface ISpanParsable<double> interface IAdditionOperators<double, double, double> interface IAdditiveIdentity<double, double> interface IBinaryFloatingPointIeee754<double> interface IBinaryNumber<double> interface IBitwiseOperators<double, double, double> interface IComparisonOperators<double, double, bool> interface IEqualityOperators<double, double, bool> interface IDecrementOperators<double> interface IDivisionOperators<double, double, double> interface IIncrementOperators<double> interface IModulusOperators<double, double, double> interface IMultiplicativeIdentity<double, double> interface IMultiplyOperators<double, double, double> interface INumber<double> interface INumberBase<double> interface ISubtractionOperators<double, double, double> interface IUnaryNegationOperators<double, double> interface IUnaryPlusOperators<double, double> interface IUtf8SpanFormattable interface IUtf8SpanParsable<double> interface IExponentialFunctions<double> interface IFloatingPointConstants<double> interface IFloatingPoint<double> interface ISignedNumber<double> interface IFloatingPointIeee754<double> interface IHyperbolicFunctions<double> interface ILogarithmicFunctions<double> interface IPowerFunctions<double> interface IRootFunctions<double> interface ITrigonometricFunctions<double> interface IMinMaxValue<double>
[<System.Serializable>]type double = struct interface IFormattable interface IConvertible
[<System.Serializable>][<System.Runtime.InteropServices.ComVisible(true)>]type double = struct interface IFormattable interface IConvertible
type double = struct interface IFormattable
Public Structure DoubleImplements IComparable, IComparable(Of Double), IConvertible, IEquatable(Of Double), IFormattable
Public Structure DoubleImplements IAdditionOperators(Of Double, Double, Double), IAdditiveIdentity(Of Double, Double), IBinaryFloatingPointIeee754(Of Double), IBinaryNumber(Of Double), IBitwiseOperators(Of Double, Double, Double), IComparable(Of Double), IComparisonOperators(Of Double, Double, Boolean), IConvertible, IDecrementOperators(Of Double), IDivisionOperators(Of Double, Double, Double), IEqualityOperators(Of Double, Double, Boolean), IEquatable(Of Double), IExponentialFunctions(Of Double), IFloatingPoint(Of Double), IFloatingPointConstants(Of Double), IFloatingPointIeee754(Of Double), IHyperbolicFunctions(Of Double), IIncrementOperators(Of Double), ILogarithmicFunctions(Of Double), IMinMaxValue(Of Double), IModulusOperators(Of Double, Double, Double), IMultiplicativeIdentity(Of Double, Double), IMultiplyOperators(Of Double, Double, Double), INumber(Of Double), INumberBase(Of Double), IParsable(Of Double), IPowerFunctions(Of Double), IRootFunctions(Of Double), ISignedNumber(Of Double), ISpanParsable(Of Double), ISubtractionOperators(Of Double, Double, Double), ITrigonometricFunctions(Of Double), IUnaryNegationOperators(Of Double, Double), IUnaryPlusOperators(Of Double, Double), IUtf8SpanParsable(Of Double)
Public Structure DoubleImplements IComparable, IComparable(Of Double), IConvertible, IEquatable(Of Double), ISpanFormattable
Public Structure DoubleImplements IAdditionOperators(Of Double, Double, Double), IAdditiveIdentity(Of Double, Double), IBinaryFloatingPointIeee754(Of Double), IBinaryNumber(Of Double), IBitwiseOperators(Of Double, Double, Double), IComparable(Of Double), IComparisonOperators(Of Double, Double, Boolean), IConvertible, IDecrementOperators(Of Double), IDivisionOperators(Of Double, Double, Double), IEqualityOperators(Of Double, Double, Boolean), IEquatable(Of Double), IExponentialFunctions(Of Double), IFloatingPoint(Of Double), IFloatingPointConstants(Of Double), IFloatingPointIeee754(Of Double), IHyperbolicFunctions(Of Double), IIncrementOperators(Of Double), ILogarithmicFunctions(Of Double), IMinMaxValue(Of Double), IModulusOperators(Of Double, Double, Double), IMultiplicativeIdentity(Of Double, Double), IMultiplyOperators(Of Double, Double, Double), INumber(Of Double), INumberBase(Of Double), IParsable(Of Double), IPowerFunctions(Of Double), IRootFunctions(Of Double), ISignedNumber(Of Double), ISpanParsable(Of Double), ISubtractionOperators(Of Double, Double, Double), ITrigonometricFunctions(Of Double), IUnaryNegationOperators(Of Double, Double), IUnaryPlusOperators(Of Double, Double)
Public Structure DoubleImplements IComparable, IConvertible, IFormattable
Public Structure DoubleImplements IComparable, IComparable(Of Double), IEquatable(Of Double), IFormattable
For more information about this API, seeSupplemental API remarks for Double.
E | Represents the natural logarithmic base, specified by the constant, e. |
Epsilon | Represents the smallest positiveDouble value that is greater than zero. This field is constant. |
MaxValue | Represents the largest possible value of aDouble. This field is constant. |
MinValue | Represents the smallest possible value of aDouble. This field is constant. |
NaN | Represents a value that is not a number ( |
NegativeInfinity | Represents negative infinity. This field is constant. |
NegativeZero | Represents the number negative zero (-0). |
Pi | Represents the ratio of the circumference of a circle to its diameter, specified by the constant, π. |
PositiveInfinity | Represents positive infinity. This field is constant. |
Tau | Represents the number of radians in one turn, specified by the constant, τ. |
Abs(Double) | Computes the absolute of a value. |
Acos(Double) | Computes the arc-cosine of a value. |
Acosh(Double) | Computes the hyperbolic arc-cosine of a value. |
AcosPi(Double) | Computes the arc-cosine of a value and divides the result by |
Asin(Double) | Computes the arc-sine of a value. |
Asinh(Double) | Computes the hyperbolic arc-sine of a value. |
AsinPi(Double) | Computes the arc-sine of a value and divides the result by |
Atan(Double) | Computes the arc-tangent of a value. |
Atan2(Double, Double) | Computes the arc-tangent of the quotient of two values. |
Atan2Pi(Double, Double) | Computes the arc-tangent for the quotient of two values and divides the result by |
Atanh(Double) | Computes the hyperbolic arc-tangent of a value. |
AtanPi(Double) | Computes the arc-tangent of a value and divides the result by pi. |
BitDecrement(Double) | Returns the largest value that compares less than a specified value. |
BitIncrement(Double) | Returns the smallest value that compares greater than a specified value. |
Cbrt(Double) | Computes the cube-root of a value. |
Ceiling(Double) | Computes the ceiling of a value. |
Clamp(Double, Double, Double) | Clamps a value to an inclusive minimum and maximum value. |
ClampNative(Double, Double, Double) | |
CompareTo(Double) | Compares this instance to a specified double-precision floating-point number and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the specified double-precision floating-point number. |
CompareTo(Object) | Compares this instance to a specified object and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the specified object. |
ConvertToInteger<TInteger>(Double) | Converts a value to a specified integer type using saturation on overflow |
ConvertToIntegerNative<TInteger>(Double) | Converts a value to a specified integer type using platform specific behavior on overflow. |
CopySign(Double, Double) | Copies the sign of a value to the sign of another value. |
Cos(Double) | Computes the cosine of a value. |
Cosh(Double) | Computes the hyperbolic cosine of a value. |
CosPi(Double) | Computes the cosine of a value that has been multipled by |
CreateChecked<TOther>(TOther) | Creates an instance of the current type from a value, throwing an overflow exception for any values that fall outside the representable range of the current type. |
CreateSaturating<TOther>(TOther) | Creates an instance of the current type from a value, saturating any values that fall outside the representable range of the current type. |
CreateTruncating<TOther>(TOther) | Creates an instance of the current type from a value, truncating any values that fall outside the representable range of the current type. |
DegreesToRadians(Double) | Converts a given value from degrees to radians. |
Equals(Double) | Returns a value indicating whether this instance and a specifiedDouble object represent the same value. |
Equals(Object) | Returns a value indicating whether this instance is equal to a specified object. |
Exp(Double) | Computes |
Exp10(Double) | Computes |
Exp10M1(Double) | Computes |
Exp2(Double) | Computes |
Exp2M1(Double) | Computes |
ExpM1(Double) | Computes |
Floor(Double) | Computes the floor of a value. |
FusedMultiplyAdd(Double, Double, Double) | Computes the fused multiply-add of three values. |
GetHashCode() | Returns the hash code for this instance. |
GetTypeCode() | |
Hypot(Double, Double) | Computes the hypotenuse given two values representing the lengths of the shorter sides in a right-angled triangle. |
Ieee754Remainder(Double, Double) | Computes the remainder of two values as specified by IEEE 754. |
ILogB(Double) | Computes the integer logarithm of a value. |
IsEvenInteger(Double) | Determines if a value represents an even integral number. |
IsFinite(Double) | Determines whether the specified value is finite (zero, subnormal, or normal). |
IsInfinity(Double) | Returns a value indicating whether the specified number evaluates to negative or positive infinity. |
IsInteger(Double) | Determines if a value represents an integral value. |
IsNaN(Double) | Returns a value that indicates whether the specified value is not a number (NaN). |
IsNegative(Double) | Determines whether the specified value is negative. |
IsNegativeInfinity(Double) | Returns a value indicating whether the specified number evaluates to negative infinity. |
IsNormal(Double) | Determines whether the specified value is normal. |
IsOddInteger(Double) | Determines if a value represents an odd integral number. |
IsPositive(Double) | Determines if a value is positive. |
IsPositiveInfinity(Double) | Returns a value indicating whether the specified number evaluates to positive infinity. |
IsPow2(Double) | Determines if a value is a power of two. |
IsRealNumber(Double) | Determines if a value represents a real number. |
IsSubnormal(Double) | Determines whether the specified value is subnormal. |
Lerp(Double, Double, Double) | Performs a linear interpolation between two values based on the given weight. |
Log(Double, Double) | Computes the logarithm of a value in the specified base. |
Log(Double) | Computes the natural ( |
Log10(Double) | Computes the base-10 logarithm of a value. |
Log10P1(Double) | Computes the base-10 logarithm of a value plus one. |
Log2(Double) | Computes the log2 of a value. |
Log2P1(Double) | Computes the base-2 logarithm of a value plus one. |
LogP1(Double) | Computes the natural ( |
Max(Double, Double) | Compares two values to compute which is greater. |
MaxMagnitude(Double, Double) | Compares two values to compute which is greater. |
MaxMagnitudeNumber(Double, Double) | Compares two values to compute which has the greater magnitude and returning the other value if an input is |
MaxNative(Double, Double) | |
MaxNumber(Double, Double) | Compares two values to compute which is greater and returning the other value if an input is |
Min(Double, Double) | Compares two values to compute which is lesser. |
MinMagnitude(Double, Double) | Compares two values to compute which is lesser. |
MinMagnitudeNumber(Double, Double) | Compares two values to compute which has the lesser magnitude and returning the other value if an input is |
MinNative(Double, Double) | |
MinNumber(Double, Double) | Compares two values to compute which is lesser and returning the other value if an input is |
MultiplyAddEstimate(Double, Double, Double) | Computes an estimate of ( |
Parse(ReadOnlySpan<Byte>, IFormatProvider) | Parses a span of UTF-8 characters into a value. |
Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider) | Parses a span of UTF-8 characters into a value. |
Parse(ReadOnlySpan<Char>, IFormatProvider) | Parses a span of characters into a value. |
Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider) | Converts a character span that contains the string representation of a number in a specified style and culture-specific format to its double-precision floating-point number equivalent. |
Parse(String, IFormatProvider) | Converts the string representation of a number in a specified culture-specific format to its double-precision floating-point number equivalent. |
Parse(String, NumberStyles, IFormatProvider) | Converts the string representation of a number in a specified style and culture-specific format to its double-precision floating-point number equivalent. |
Parse(String, NumberStyles) | Converts the string representation of a number in a specified style to its double-precision floating-point number equivalent. |
Parse(String) | Converts the string representation of a number to its double-precision floating-point number equivalent. |
Pow(Double, Double) | Computes a value raised to a given power. |
RadiansToDegrees(Double) | Converts a given value from radians to degrees. |
ReciprocalEstimate(Double) | Computes an estimate of the reciprocal of a value. |
ReciprocalSqrtEstimate(Double) | Computes an estimate of the reciprocal square root of a value. |
RootN(Double, Int32) | Computes the n-th root of a value. |
Round(Double, Int32, MidpointRounding) | Rounds a value to a specified number of fractional-digits using the default rounding mode (ToEven). |
Round(Double, Int32) | Rounds a value to a specified number of fractional-digits using the default rounding mode (ToEven). |
Round(Double, MidpointRounding) | Rounds a value to the nearest integer using the specified rounding mode. |
Round(Double) | Rounds a value to the nearest integer using the default rounding mode (ToEven). |
ScaleB(Double, Int32) | Computes the product of a value and its base-radix raised to the specified power. |
Sign(Double) | Computes the sign of a value. |
Sin(Double) | Computes the sine of a value. |
SinCos(Double) | Computes the sine and cosine of a value. |
SinCosPi(Double) | Computes the sine and cosine of a value. |
Sinh(Double) | Computes the hyperbolic sine of a value. |
SinPi(Double) | Computes the sine of a value that has been multiplied by |
Sqrt(Double) | Computes the square-root of a value. |
Tan(Double) | Computes the tangent of a value. |
Tanh(Double) | Computes the hyperbolic tangent of a value. |
TanPi(Double) | Computes the tangent of a value that has been multipled by |
ToString() | Converts the numeric value of this instance to its equivalent string representation. |
ToString(IFormatProvider) | Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information. |
ToString(String, IFormatProvider) | Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific format information. |
ToString(String) | Converts the numeric value of this instance to its equivalent string representation, using the specified format. |
Truncate(Double) | Truncates a value. |
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) | Tries to format the value of the current instance as UTF-8 into the provided span of bytes. |
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) | Tries to format the value of the current double instance into the provided span of characters. |
TryParse(ReadOnlySpan<Byte>, Double) | Tries to convert a UTF-8 character span containing the string representation of a number to its double-precision floating-point number equivalent. |
TryParse(ReadOnlySpan<Byte>, IFormatProvider, Double) | Tries to parse a span of UTF-8 characters into a value. |
TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, Double) | Tries to parse a span of UTF-8 characters into a value. |
TryParse(ReadOnlySpan<Char>, Double) | Converts the span representation of a number in a specified style and culture-specific format to its double-precision floating-point number equivalent. A return value indicates whether the conversion succeeded or failed. |
TryParse(ReadOnlySpan<Char>, IFormatProvider, Double) | Tries to parse a span of characters into a value. |
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Double) | Converts a character span containing the string representation of a number in a specified style and culture-specific format to its double-precision floating-point number equivalent. A return value indicates whether the conversion succeeded or failed. |
TryParse(String, Double) | Converts the string representation of a number to its double-precision floating-point number equivalent. A return value indicates whether the conversion succeeded or failed. |
TryParse(String, IFormatProvider, Double) | Tries to parse a string into a value. |
TryParse(String, NumberStyles, IFormatProvider, Double) | Converts the string representation of a number in a specified style and culture-specific format to its double-precision floating-point number equivalent. A return value indicates whether the conversion succeeded or failed. |
Equality(Double, Double) | Returns a value that indicates whether two specifiedDouble values are equal. |
GreaterThan(Double, Double) | Returns a value that indicates whether a specifiedDouble value is greater than another specifiedDouble value. |
GreaterThanOrEqual(Double, Double) | Returns a value that indicates whether a specifiedDouble value is greater than or equal to another specifiedDouble value. |
Inequality(Double, Double) | Returns a value that indicates whether two specifiedDouble values are not equal. |
LessThan(Double, Double) | Returns a value that indicates whether a specifiedDouble value is less than another specifiedDouble value. |
LessThanOrEqual(Double, Double) | Returns a value that indicates whether a specifiedDouble value is less than or equal to another specifiedDouble value. |
All members of this type are thread safe. Members that appear to modify instance state actually return a new instance initialized with the new value. As with any other type, reading and writing to a shared variable that contains an instance of this type must be protected by a lock to guarantee thread safety.
Was this page helpful?
Was this page helpful?