Double Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un número de punto flotante de precisión doble.
public value class double : IComparable, IComparable<double>, IConvertible, IEquatable<double>, IFormattable
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<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, 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, 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>
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>
[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 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>
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>
[<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 Double
Implements IComparable, IComparable(Of Double), IConvertible, IEquatable(Of Double), IFormattable
Public Structure Double
Implements IComparable, IComparable(Of Double), IConvertible, IEquatable(Of Double), ISpanFormattable
Public Structure Double
Implements 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 Double
Implements 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 Double
Implements IComparable, IConvertible, IFormattable
Public Structure Double
Implements IComparable, IComparable(Of Double), IEquatable(Of Double), IFormattable
- Herencia
- Atributos
- Implementaciones
-
IComparable IComparable<Double> IConvertible IEquatable<Double> IFormattable ISpanFormattable IComparable<TSelf> IEquatable<TSelf> IParsable<Double> IParsable<TSelf> ISpanParsable<Double> ISpanParsable<TSelf> IAdditionOperators<Double,Double,Double> IAdditionOperators<TSelf,TSelf,TSelf> IAdditiveIdentity<Double,Double> IAdditiveIdentity<TSelf,TSelf> IBinaryFloatingPointIeee754<Double> IBinaryNumber<Double> IBinaryNumber<TSelf> IBitwiseOperators<Double,Double,Double> IBitwiseOperators<TSelf,TSelf,TSelf> IComparisonOperators<Double,Double,Boolean> IComparisonOperators<TSelf,TSelf,Boolean> IDecrementOperators<Double> IDecrementOperators<TSelf> IDivisionOperators<Double,Double,Double> IDivisionOperators<TSelf,TSelf,TSelf> IEqualityOperators<Double,Double,Boolean> IEqualityOperators<TSelf,TOther,TResult> IEqualityOperators<TSelf,TSelf,Boolean> IExponentialFunctions<Double> IExponentialFunctions<TSelf> IFloatingPoint<Double> IFloatingPoint<TSelf> IFloatingPointConstants<Double> IFloatingPointConstants<TSelf> IFloatingPointIeee754<Double> IFloatingPointIeee754<TSelf> IHyperbolicFunctions<Double> IHyperbolicFunctions<TSelf> IIncrementOperators<Double> IIncrementOperators<TSelf> ILogarithmicFunctions<Double> ILogarithmicFunctions<TSelf> IMinMaxValue<Double> IModulusOperators<Double,Double,Double> IModulusOperators<TSelf,TSelf,TSelf> IMultiplicativeIdentity<Double,Double> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<Double,Double,Double> IMultiplyOperators<TSelf,TSelf,TSelf> INumber<Double> INumber<TSelf> INumberBase<Double> INumberBase<TSelf> IPowerFunctions<Double> IPowerFunctions<TSelf> IRootFunctions<Double> IRootFunctions<TSelf> ISignedNumber<Double> ISignedNumber<TSelf> ISubtractionOperators<Double,Double,Double> ISubtractionOperators<TSelf,TSelf,TSelf> ITrigonometricFunctions<Double> ITrigonometricFunctions<TSelf> IUnaryNegationOperators<Double,Double> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<Double,Double> IUnaryPlusOperators<TSelf,TSelf> IUtf8SpanFormattable IUtf8SpanParsable<Double> IUtf8SpanParsable<TSelf>
Comentarios
Para más información sobre esta API, consulte Comentarios complementarios de la API para Double.
Campos
E |
Representa la base logarítmica natural, especificada por la constante, e. |
Epsilon |
Representa el menor valor Double positivo mayor que cero. Este campo es constante. |
MaxValue |
Representa el mayor valor posible de un Double. Este campo es constante. |
MinValue |
Representa el menor valor posible de un Double. Este campo es constante. |
NaN |
Representa un valor no numérico ( |
NegativeInfinity |
Representa infinito negativo. Este campo es constante. |
NegativeZero |
Representa el número negativo cero (-0). |
Pi |
Representa la proporción de la circunferencia de un círculo en relación con su diámetro, especificado por la constante π. |
PositiveInfinity |
Representa infinito positivo. Este campo es constante. |
Tau |
Representa el número de radianes en un turno, especificado por la constante, τ. |
Métodos
Abs(Double) |
Calcula el valor absoluto de un valor. |
Acos(Double) |
Calcula el arco-coseno de un valor. |
Acosh(Double) |
Calcula el arco-coseno hiperbólico de un valor. |
AcosPi(Double) |
Calcula el arco-coseno de un valor y divide el resultado por |
Asin(Double) |
Calcula el arco-seno de un valor. |
Asinh(Double) |
Calcula el arco-seno hiperbólico de un valor. |
AsinPi(Double) |
Calcula el arco-seno de un valor y divide el resultado por |
Atan(Double) |
Calcula la tangente de arco de un valor. |
Atan2(Double, Double) |
Calcula la arco tangente del cociente de dos valores. |
Atan2Pi(Double, Double) |
Calcula la arco tangente para el cociente de dos valores y divide el resultado por |
Atanh(Double) |
Calcula la tangente de arco hiperbólico de un valor. |
AtanPi(Double) |
Calcula la tangente de arco de un valor y divide el resultado por pi. |
BitDecrement(Double) |
Disminuye un valor al valor más pequeño que compara menos que un valor determinado. |
BitIncrement(Double) |
Incrementa un valor al valor más pequeño que compara mayor que un valor determinado. |
Cbrt(Double) |
Calcula la raíz del cubo de un valor. |
Ceiling(Double) |
Calcula el límite máximo de un valor. |
Clamp(Double, Double, Double) |
Fija un valor en un valor mínimo inclusivo y máximo. |
CompareTo(Double) |
Compara esta instancia con un número de punto flotante de precisión doble especificado y devuelve un entero que indica si el valor de esta instancia es mayor, menor o igual que el valor del número de punto flotante de precisión doble especificado. |
CompareTo(Object) |
Compara esta instancia con un objeto especificado y devuelve un entero que indica si el valor de esta instancia es mayor, igual o menor que el valor del objeto especificado. |
ConvertToInteger<TInteger>(Double) |
Representa un número de punto flotante de precisión doble. |
ConvertToIntegerNative<TInteger>(Double) |
Representa un número de punto flotante de precisión doble. |
CopySign(Double, Double) |
Copia el signo de un valor en el signo de otro valor. |
Cos(Double) |
Calcula el coseno de un valor. |
Cosh(Double) |
Calcula el coseno hiperbólico de un valor. |
CosPi(Double) |
Calcula el coseno de un valor que ha sido multipledado por |
CreateChecked<TOther>(TOther) |
Crea una instancia del tipo actual a partir de un valor, iniciando una excepción de desbordamiento para los valores que se encuentran fuera del intervalo que se puede representar del tipo actual. |
CreateSaturating<TOther>(TOther) |
Crea una instancia del tipo actual a partir de un valor, saturando los valores que se encuentran fuera del intervalo representable del tipo actual. |
CreateTruncating<TOther>(TOther) |
Crea una instancia del tipo actual a partir de un valor, truncando los valores que se encuentran fuera del intervalo que se puede representar del tipo actual. |
DegreesToRadians(Double) |
Convierte un valor determinado de grados en radianes. |
Equals(Double) |
Devuelve un valor que indica si esta instancia y un objeto Double especificado representan el mismo valor. |
Equals(Object) |
Devuelve un valor que indica si esta instancia equivale a un objeto especificado. |
Exp(Double) |
|
Exp10(Double) |
|
Exp10M1(Double) |
|
Exp2(Double) |
|
Exp2M1(Double) |
|
ExpM1(Double) |
|
Floor(Double) |
Calcula el piso de un valor. |
FusedMultiplyAdd(Double, Double, Double) |
Calcula la suma de multiplicación fusionada de tres valores. |
GetHashCode() |
Devuelve el código hash de esta instancia. |
GetTypeCode() | |
Hypot(Double, Double) |
Calcula la hipotenusa dadas dos valores que representan las longitudes de los lados más cortos en un triángulo con ángulo derecho. |
Ieee754Remainder(Double, Double) |
Calcula el resto de dos valores especificados por IEEE 754. |
ILogB(Double) |
Calcula el logaritmo entero de un valor. |
IsEvenInteger(Double) |
Determina si un valor representa un número entero par. |
IsFinite(Double) |
Determina si el valor especificado es limitado (cero, no normal o normal). |
IsInfinity(Double) |
Devuelve un valor que indica si el número especificado se evalúa como infinito negativo o positivo. |
IsInteger(Double) |
Determina si un valor representa un valor entero. |
IsNaN(Double) |
Devuelve un valor que indica si el valor especificado no es un número (NaN). |
IsNegative(Double) |
Determina si el valor especificado es negativo. |
IsNegativeInfinity(Double) |
Devuelve un valor que indica si el número especificado se evalúa como infinito negativo. |
IsNormal(Double) |
Determina si el valor especificado es normal. |
IsOddInteger(Double) |
Determina si un valor representa un número entero impar. |
IsPositive(Double) |
Determina si un valor es positivo. |
IsPositiveInfinity(Double) |
Devuelve un valor que indica si el número especificado se evalúa como infinito positivo. |
IsPow2(Double) |
Determina si un valor es una potencia de dos. |
IsRealNumber(Double) |
Determina si un valor representa un número real. |
IsSubnormal(Double) |
Determina si el valor especificado no es normal. |
Lerp(Double, Double, Double) |
Realiza una interpolación lineal entre dos valores basados en el peso especificado. |
Log(Double) |
Calcula el natural ( |
Log(Double, Double) |
Calcula el logaritmo de un valor en la base especificada. |
Log10(Double) |
Calcula el logaritmo base 10 de un valor. |
Log10P1(Double) |
Calcula el logaritmo base 10 de un valor más uno. |
Log2(Double) |
Calcula el registro2 de un valor. |
Log2P1(Double) |
Calcula el logaritmo base-2 de un valor más uno. |
LogP1(Double) |
Calcula el logaritmo natural ( |
Max(Double, Double) |
Compara dos valores con el proceso, que es mayor. |
MaxMagnitude(Double, Double) |
Compara dos valores con el proceso, que es mayor. |
MaxMagnitudeNumber(Double, Double) |
Compara dos valores con el proceso que tiene la magnitud mayor y devuelve el otro valor si una entrada es |
MaxNumber(Double, Double) |
Compara dos valores para calcular que es mayor y devolver el otro valor si una entrada es |
Min(Double, Double) |
Compara dos valores con el proceso, que es menor. |
MinMagnitude(Double, Double) |
Compara dos valores con el proceso, que es menor. |
MinMagnitudeNumber(Double, Double) |
Compara dos valores con el proceso que tiene la magnitud menor y devuelve el otro valor si una entrada es |
MinNumber(Double, Double) |
Compara dos valores con el proceso que es menor y devuelve el otro valor si una entrada es |
MultiplyAddEstimate(Double, Double, Double) |
Representa un número de punto flotante de precisión doble. |
Parse(ReadOnlySpan<Byte>, IFormatProvider) |
Analiza un intervalo de caracteres UTF-8 en un valor. |
Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider) |
Analiza un intervalo de caracteres UTF-8 en un valor. |
Parse(ReadOnlySpan<Char>, IFormatProvider) |
Analiza un intervalo de caracteres en un valor. |
Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider) |
Convierte un intervalo de caracteres que contiene la representación en cadena de un número con el estilo y el formato específico de la referencia cultural que se hayan especificado en el número de punto flotante de precisión doble equivalente. |
Parse(String) |
Convierte la representación en forma de cadena de un número en el número de punto flotante de precisión doble equivalente. |
Parse(String, IFormatProvider) |
Convierte la representación en forma de cadena de un número con un formato específico de la referencia cultural especificado en el número de punto flotante de precisión doble equivalente. |
Parse(String, NumberStyles) |
Convierte la representación en forma de cadena de un número con un estilo especificado en el número de punto flotante de precisión doble equivalente. |
Parse(String, NumberStyles, IFormatProvider) |
Convierte la representación en forma de cadena de un número con un estilo y un formato específico de la referencia cultural especificados en el número de punto flotante de precisión doble equivalente. |
Pow(Double, Double) |
Calcula un valor elevado a una potencia determinada. |
RadiansToDegrees(Double) |
Convierte un valor determinado de radianes en grados. |
ReciprocalEstimate(Double) |
Calcula una estimación de la recíproca de un valor. |
ReciprocalSqrtEstimate(Double) |
Calcula una estimación de la raíz cuadrada recíproca de un valor. |
RootN(Double, Int32) |
Calcula la raíz n-ésima de un valor. |
Round(Double) |
Redondea un valor al entero más cercano mediante el modo de redondeo predeterminado (ToEven). |
Round(Double, Int32) |
Redondea un valor a un número especificado de dígitos fraccionarios mediante el modo de redondeo predeterminado (ToEven). |
Round(Double, Int32, MidpointRounding) |
Redondea un valor a un número especificado de dígitos fraccionarios mediante el modo de redondeo predeterminado (ToEven). |
Round(Double, MidpointRounding) |
Redondea un valor al entero más cercano mediante el modo de redondeo especificado. |
ScaleB(Double, Int32) |
Calcula el producto de un valor y su base-radix elevado a la potencia especificada. |
Sign(Double) |
Calcula el signo de un valor. |
Sin(Double) |
Calcula el seno de un valor. |
SinCos(Double) |
Calcula el seno y el coseno de un valor. |
SinCosPi(Double) |
Calcula el seno y el coseno de un valor. |
Sinh(Double) |
Calcula el seno hiperbólico de un valor. |
SinPi(Double) |
Calcula el seno de un valor multiplicado por |
Sqrt(Double) |
Calcula la raíz cuadrada de un valor. |
Tan(Double) |
Calcula la tangente de un valor. |
Tanh(Double) |
Calcula la tangente hiperbólica de un valor. |
TanPi(Double) |
Calcula la tangente de un valor que ha sido multipledado por |
ToString() |
Convierte el valor numérico de esta instancia en la representación de cadena equivalente. |
ToString(IFormatProvider) |
Convierte el valor numérico de esta instancia en la representación de cadena equivalente usando la información de formato específica de la referencia cultural especificada. |
ToString(String) |
Convierte el valor numérico de esta instancia en la representación de cadena equivalente usando el formato especificado. |
ToString(String, IFormatProvider) |
Convierte el valor numérico de esta instancia en su representación de cadena equivalente mediante el formato y la información de formato específica de la referencia cultural que se especificaran. |
Truncate(Double) |
Trunca un valor. |
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Intenta dar formato al valor de la instancia actual como UTF-8 en el intervalo de bytes proporcionado. |
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Intenta dar formato al valor de la instancia doble actual en el intervalo de caracteres proporcionado. |
TryParse(ReadOnlySpan<Byte>, Double) |
Intenta convertir un intervalo de caracteres UTF-8 que contiene la representación de cadena de un número en su número de punto flotante de precisión doble equivalente. |
TryParse(ReadOnlySpan<Byte>, IFormatProvider, Double) |
Intenta analizar un intervalo de caracteres UTF-8 en un valor. |
TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, Double) |
Intenta analizar un intervalo de caracteres UTF-8 en un valor. |
TryParse(ReadOnlySpan<Char>, Double) |
Convierte la representación de intervalo de un número con el estilo y el formato específico de la referencia cultural que se hayan especificado en el número de punto flotante de precisión doble equivalente. Un valor devuelto indica si la conversión se realizó correctamente o si se produjeron errores. |
TryParse(ReadOnlySpan<Char>, IFormatProvider, Double) |
Intenta analizar un intervalo de caracteres en un valor. |
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Double) |
Convierte un intervalo de caracteres que contiene la representación en cadena de un número con el estilo y el formato específico de la referencia cultural que se hayan especificado en el número de punto flotante de precisión doble equivalente. Un valor devuelto indica si la conversión se realizó correctamente o si se produjeron errores. |
TryParse(String, Double) |
Convierte la representación en forma de cadena de un número en el número de punto flotante de precisión doble equivalente. Un valor devuelto indica si la conversión se realizó correctamente o si se produjeron errores. |
TryParse(String, IFormatProvider, Double) |
Intenta analizar una cadena en un valor. |
TryParse(String, NumberStyles, IFormatProvider, Double) |
Convierte la representación en forma de cadena de un número con un estilo y un formato específico de la referencia cultural especificados en el número de punto flotante de precisión doble equivalente. Un valor devuelto indica si la conversión se realizó correctamente o si se produjeron errores. |
Operadores
Equality(Double, Double) |
Devuelve un valor que indica si dos valores Double especificados son iguales. |
GreaterThan(Double, Double) |
Devuelve un valor que indica si un valor Double especificado es mayor que otro valor Double especificado. |
GreaterThanOrEqual(Double, Double) |
Devuelve un valor que indica si un valor Double especificado es mayor o igual que otro valor Double especificado. |
Inequality(Double, Double) |
Devuelve un valor que indica si dos valores Double especificados no son iguales. |
LessThan(Double, Double) |
Devuelve un valor que indica si un valor Double especificado es menor que otro valor Double especificado. |
LessThanOrEqual(Double, Double) |
Devuelve un valor que indica si un valor Double especificado es menor o igual que otro valor Double especificado. |
Implementaciones de interfaz explícitas
IAdditionOperators<Double,Double,Double>.Addition(Double, Double) |
Agrega dos valores juntos para calcular su suma. |
IAdditiveIdentity<Double,Double>.AdditiveIdentity |
Obtiene la identidad de aditivo del tipo actual. |
IBinaryNumber<Double>.AllBitsSet |
Obtiene una instancia del tipo binario en el que se establecen todos los bits. |
IBitwiseOperators<Double,Double,Double>.BitwiseAnd(Double, Double) |
Calcula el bit a bit y de dos valores. |
IBitwiseOperators<Double,Double,Double>.BitwiseOr(Double, Double) |
Calcula el bit a bit o de dos valores. |
IBitwiseOperators<Double,Double,Double>.ExclusiveOr(Double, Double) |
Calcula el valor exclusivo o de dos valores. |
IBitwiseOperators<Double,Double,Double>.OnesComplement(Double) |
Calcula la representación del complemento uno de un valor determinado. |
IComparable.CompareTo(Object) |
Compara la instancia actual con otro objeto del mismo tipo y devuelve un entero que indica si la posición de la instancia actual es anterior, posterior o igual que la del otro objeto en el criterio de ordenación. |
IConvertible.GetTypeCode() |
Devuelve el TypeCode para esta instancia. |
IConvertible.ToBoolean(IFormatProvider) |
Para obtener una descripción de este miembro, vea ToBoolean(IFormatProvider). |
IConvertible.ToByte(IFormatProvider) |
Para obtener una descripción de este miembro, vea ToByte(IFormatProvider). |
IConvertible.ToChar(IFormatProvider) |
No se admite esta conversión. Cualquier intento de usar este método produce una excepción InvalidCastException. |
IConvertible.ToDateTime(IFormatProvider) |
No se admite esta conversión. Cualquier intento de usar este método produce una excepción InvalidCastException. |
IConvertible.ToDecimal(IFormatProvider) |
Para obtener una descripción de este miembro, vea ToDecimal(IFormatProvider). |
IConvertible.ToDouble(IFormatProvider) |
Para obtener una descripción de este miembro, vea ToDouble(IFormatProvider). |
IConvertible.ToInt16(IFormatProvider) |
Para obtener una descripción de este miembro, vea ToInt16(IFormatProvider). |
IConvertible.ToInt32(IFormatProvider) |
Para obtener una descripción de este miembro, vea ToInt32(IFormatProvider). |
IConvertible.ToInt64(IFormatProvider) |
Para obtener una descripción de este miembro, vea ToInt64(IFormatProvider). |
IConvertible.ToSByte(IFormatProvider) |
Para obtener una descripción de este miembro, vea ToSByte(IFormatProvider). |
IConvertible.ToSingle(IFormatProvider) |
Para obtener una descripción de este miembro, vea ToSingle(IFormatProvider). |
IConvertible.ToType(Type, IFormatProvider) |
Para obtener una descripción de este miembro, vea ToType(Type, IFormatProvider). |
IConvertible.ToUInt16(IFormatProvider) |
Para obtener una descripción de este miembro, vea ToUInt16(IFormatProvider). |
IConvertible.ToUInt32(IFormatProvider) |
Para obtener una descripción de este miembro, vea ToUInt32(IFormatProvider). |
IConvertible.ToUInt64(IFormatProvider) |
Para obtener una descripción de este miembro, vea ToUInt64(IFormatProvider). |
IDecrementOperators<Double>.Decrement(Double) |
Disminuye un valor. |
IDivisionOperators<Double,Double,Double>.Division(Double, Double) |
Divide un valor por otro para calcular su cociente. |
IFloatingPoint<Double>.GetExponentByteCount() |
Obtiene el número de bytes que se escribirán como parte de TryWriteExponentLittleEndian(Span<Byte>, Int32). |
IFloatingPoint<Double>.GetExponentShortestBitLength() |
Obtiene la longitud, en bits, de la representación complementaria de dos más corta del exponente actual. |
IFloatingPoint<Double>.GetSignificandBitLength() |
Obtiene la longitud, en bits, del significado actual. |
IFloatingPoint<Double>.GetSignificandByteCount() |
Obtiene el número de bytes que se escribirán como parte de TryWriteSignificandLittleEndian(Span<Byte>, Int32). |
IFloatingPoint<Double>.TryWriteExponentBigEndian(Span<Byte>, Int32) |
Intenta escribir el exponente actual, en formato big-endian, en un intervalo determinado. |
IFloatingPoint<Double>.TryWriteExponentLittleEndian(Span<Byte>, Int32) |
Intenta escribir el exponente actual, en formato little-endian, en un intervalo determinado. |
IFloatingPoint<Double>.TryWriteSignificandBigEndian(Span<Byte>, Int32) |
Intenta escribir el significado actual, en formato big-endian, en un intervalo determinado. |
IFloatingPoint<Double>.TryWriteSignificandLittleEndian(Span<Byte>, Int32) |
Intenta escribir el significado actual, en formato little-endian, en un intervalo determinado. |
IFloatingPointConstants<Double>.E |
Obtiene la constante |
IFloatingPointConstants<Double>.Pi |
Obtiene la constante |
IFloatingPointConstants<Double>.Tau |
Obtiene la constante |
IFloatingPointIeee754<Double>.Epsilon |
Obtiene el valor más pequeño, de modo que se puede agregar a |
IFloatingPointIeee754<Double>.NaN |
Obtiene un valor que representa |
IFloatingPointIeee754<Double>.NegativeInfinity |
Obtiene un valor que representa un valor negativo |
IFloatingPointIeee754<Double>.NegativeZero |
Obtiene un valor que representa un valor negativo |
IFloatingPointIeee754<Double>.PositiveInfinity |
Obtiene un valor que representa un valor positivo |
IIncrementOperators<Double>.Increment(Double) |
Incrementa un valor. |
IMinMaxValue<Double>.MaxValue |
Obtiene el valor máximo del tipo actual. |
IMinMaxValue<Double>.MinValue |
Obtiene el valor mínimo del tipo actual. |
IModulusOperators<Double,Double,Double>.Modulus(Double, Double) |
Divide dos valores juntos para calcular su módulo o resto. |
IMultiplicativeIdentity<Double,Double>.MultiplicativeIdentity |
Obtiene la identidad multiplicativa del tipo actual. |
IMultiplyOperators<Double,Double,Double>.Multiply(Double, Double) |
Multiplica dos valores juntos para calcular su producto. |
INumberBase<Double>.IsCanonical(Double) |
Determina si un valor está en su representación canónica. |
INumberBase<Double>.IsComplexNumber(Double) |
Determina si un valor representa un número complejo. |
INumberBase<Double>.IsImaginaryNumber(Double) |
Determina si un valor representa un número imaginario puro. |
INumberBase<Double>.IsZero(Double) |
Determina si un valor es cero. |
INumberBase<Double>.One |
Obtiene el valor |
INumberBase<Double>.Radix |
Obtiene la raíz, o base, para el tipo. |
INumberBase<Double>.TryConvertFromChecked<TOther>(TOther, Double) |
Representa un número de punto flotante de precisión doble. |
INumberBase<Double>.TryConvertFromSaturating<TOther>(TOther, Double) |
Representa un número de punto flotante de precisión doble. |
INumberBase<Double>.TryConvertFromTruncating<TOther>(TOther, Double) |
Representa un número de punto flotante de precisión doble. |
INumberBase<Double>.TryConvertToChecked<TOther>(Double, TOther) |
Intenta convertir una instancia del tipo actual en otro tipo, iniciando una excepción de desbordamiento para los valores que se encuentran fuera del intervalo representable del tipo actual. |
INumberBase<Double>.TryConvertToSaturating<TOther>(Double, TOther) |
Intenta convertir una instancia del tipo actual en otro tipo, saturando los valores que se encuentran fuera del intervalo que se puede representar del tipo actual. |
INumberBase<Double>.TryConvertToTruncating<TOther>(Double, TOther) |
Intenta convertir una instancia del tipo actual en otro tipo, truncando los valores que se encuentran fuera del intervalo que se puede representar del tipo actual. |
INumberBase<Double>.Zero |
Obtiene el valor |
ISignedNumber<Double>.NegativeOne |
Obtiene el valor |
ISubtractionOperators<Double,Double,Double>.Subtraction(Double, Double) |
Resta dos valores para calcular su diferencia. |
IUnaryNegationOperators<Double,Double>.UnaryNegation(Double) |
Calcula la negación unaria de un valor. |
IUnaryPlusOperators<Double,Double>.UnaryPlus(Double) |
Calcula la unaria más de un valor. |
Se aplica a
Seguridad para subprocesos
Todos los miembros de este tipo son seguros para subprocesos. Los miembros que parecen modificar el estado de instancia devuelven realmente una nueva instancia inicializada con el nuevo valor. Al igual que con cualquier otro tipo, leer y escribir en una variable compartida que contenga una instancia de este tipo debe estar protegida por un bloqueo para garantizar la seguridad de los subprocesos.
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de