Double Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un numero a virgola mobile e precisione doppia.
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
- Ereditarietà
- Attributi
- Implementazioni
-
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>
Commenti
Per altre informazioni su questa API, vedere osservazioni sull'API supplementare per Double.
Campi
E |
Rappresenta la base logaritmica naturale, specificata dalla costante, e. |
Epsilon |
Rappresenta il valore positivo più piccolo Double maggiore di zero. Questo campo è costante. |
MaxValue |
Rappresenta il valore massimo possibile di un Double. Questo campo è costante. |
MinValue |
Rappresenta il valore più piccolo possibile di un Double. Questo campo è costante. |
NaN |
Rappresenta un valore che non è un numero ( |
NegativeInfinity |
Rappresenta l'infinito negativo. Questo campo è costante. |
NegativeZero |
Rappresenta il numero negativo zero (-0). |
Pi |
Rappresenta il rapporto tra la circonferenza di un cerchio e il relativo diametro, specificata dalla costante π. |
PositiveInfinity |
Rappresenta l'infinito positivo. Questo campo è costante. |
Tau |
Rappresenta il numero di radianti in un turno, specificato dalla costante, τ. |
Metodi
Abs(Double) |
Calcola l'assoluto di un valore. |
Acos(Double) |
Calcola l'arco-coseno di un valore. |
Acosh(Double) |
Calcola l'arco-coseno iperbolico di un valore. |
AcosPi(Double) |
Calcola l'arco coseno di un valore e divide il risultato per |
Asin(Double) |
Calcola il seno arco di un valore. |
Asinh(Double) |
Calcola il seno dell'arco iperbolico di un valore. |
AsinPi(Double) |
Calcola il seno arco di un valore e divide il risultato per |
Atan(Double) |
Calcola l'arco-tangente di un valore. |
Atan2(Double, Double) |
Calcola l'arco tangente del quoziente di due valori. |
Atan2Pi(Double, Double) |
Calcola l'arco-tangente per il quoziente di due valori e divide il risultato per |
Atanh(Double) |
Calcola l'arco-tangente iperbolica di un valore. |
AtanPi(Double) |
Calcola l'arco-tangente di un valore e divide il risultato per pi. |
BitDecrement(Double) |
Decrementa un valore con il valore più piccolo che confronta meno di un valore specificato. |
BitIncrement(Double) |
Incrementa un valore al valore più piccolo che confronta un valore maggiore di un valore specificato. |
Cbrt(Double) |
Calcola la radice del cubo di un valore. |
Ceiling(Double) |
Calcola il limite massimo di un valore. |
Clamp(Double, Double, Double) |
Blocca un valore a un valore minimo e massimo inclusivo. |
CompareTo(Double) |
Confronta questa istanza con un numero a virgola mobile e precisione doppia specificato e restituisce un intero che indica se il valore di questa istanza è minore, uguale o maggiore del valore del numero a virgola mobile a precisione doppia specificato. |
CompareTo(Object) |
Confronta questa istanza con un oggetto specificato e restituisce un numero intero che indica se il valore di questa istanza è minore, uguale o maggiore del valore dell'oggetto specificato. |
ConvertToInteger<TInteger>(Double) |
Converte un valore in un tipo integer specificato utilizzando la saturazione in caso di overflow |
ConvertToIntegerNative<TInteger>(Double) |
Converte un valore in un tipo integer specificato utilizzando un comportamento specifico della piattaforma in caso di overflow. |
CopySign(Double, Double) |
Copia il segno di un valore nel segno di un altro valore. |
Cos(Double) |
Calcola il coseno di un valore. |
Cosh(Double) |
Calcola il coseno iperbolico di un valore. |
CosPi(Double) |
Calcola il coseno di un valore che è stato multiplo da |
CreateChecked<TOther>(TOther) |
Crea un'istanza del tipo corrente da un valore, generando un'eccezione di overflow per tutti i valori che non rientrano nell'intervallo rappresentabile del tipo corrente. |
CreateSaturating<TOther>(TOther) |
Crea un'istanza del tipo corrente da un valore, saturando tutti i valori che non rientrano nell'intervallo rappresentabile del tipo corrente. |
CreateTruncating<TOther>(TOther) |
Crea un'istanza del tipo corrente da un valore, troncando tutti i valori che non rientrano nell'intervallo rappresentabile del tipo corrente. |
DegreesToRadians(Double) |
Converte un valore specificato da gradi a radianti. |
Equals(Double) |
Restituisce un valore che indica se questa istanza e un oggetto Double specificato rappresentano lo stesso valore. |
Equals(Object) |
Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato. |
Exp(Double) |
Calcola |
Exp10(Double) |
Calcola |
Exp10M1(Double) |
Calcola |
Exp2(Double) |
Calcola |
Exp2M1(Double) |
Calcola |
ExpM1(Double) |
Calcola |
Floor(Double) |
Calcola il piano di un valore. |
FusedMultiplyAdd(Double, Double, Double) |
Calcola il moltiplicatore fuso di tre valori. |
GetHashCode() |
Restituisce il codice hash per questa istanza. |
GetTypeCode() | |
Hypot(Double, Double) |
Calcola l'ipotenusa data due valori che rappresentano le lunghezze dei lati più corti in un triangolo con angolo destro. |
Ieee754Remainder(Double, Double) |
Calcola il resto di due valori come specificato da IEEE 754. |
ILogB(Double) |
Calcola il logaritmo intero di un valore. |
IsEvenInteger(Double) |
Determina se un valore rappresenta un numero integrale pari. |
IsFinite(Double) |
Determina se il valore specificato è finito (zero, sottonormato o normale). |
IsInfinity(Double) |
Restituisce un valore che indica se il numero specificato restituisce un infinito negativo o positivo. |
IsInteger(Double) |
Determina se un valore rappresenta un valore integrale. |
IsNaN(Double) |
Restituisce un valore che indica se il valore specificato non è un numero (NaN). |
IsNegative(Double) |
Determina se il valore specificato è negativo. |
IsNegativeInfinity(Double) |
Restituisce un valore che indica se il numero specificato restituisce un infinito negativo. |
IsNormal(Double) |
Determina se il valore specificato è normale. |
IsOddInteger(Double) |
Determina se un valore rappresenta un numero integrale dispari. |
IsPositive(Double) |
Determina se un valore è positivo. |
IsPositiveInfinity(Double) |
Restituisce un valore che indica se il numero specificato restituisce un infinito positivo. |
IsPow2(Double) |
Determina se un valore è una potenza di due. |
IsRealNumber(Double) |
Determina se un valore rappresenta un numero reale. |
IsSubnormal(Double) |
Determina se il valore specificato è sottonormaale. |
Lerp(Double, Double, Double) |
Esegue un'interpolazione lineare tra due valori in base al peso specificato. |
Log(Double) |
Calcola il logaritmo naturale ( |
Log(Double, Double) |
Calcola il logaritmo di un valore nella base specificata. |
Log10(Double) |
Calcola il logaritmo di base 10 di un valore. |
Log10P1(Double) |
Calcola il logaritmo in base 10 di un valore più uno. |
Log2(Double) |
Calcola il log2 di un valore. |
Log2P1(Double) |
Calcola il logaritmo in base 2 di un valore più uno. |
LogP1(Double) |
Calcola il logaritmo naturale ( |
Max(Double, Double) |
Confronta due valori con il calcolo maggiore. |
MaxMagnitude(Double, Double) |
Confronta due valori con il calcolo maggiore. |
MaxMagnitudeNumber(Double, Double) |
Confronta due valori con il calcolo con la grandezza maggiore e restituendo l'altro valore se un input è |
MaxNumber(Double, Double) |
Confronta due valori con il calcolo che è maggiore e restituisce l'altro valore se un input è |
Min(Double, Double) |
Confronta due valori con il calcolo minore. |
MinMagnitude(Double, Double) |
Confronta due valori con il calcolo minore. |
MinMagnitudeNumber(Double, Double) |
Confronta due valori con il calcolo con la grandezza minore e restituendo l'altro valore se un input è |
MinNumber(Double, Double) |
Confronta due valori con il calcolo minore e restituendo l'altro valore se un input è |
MultiplyAddEstimate(Double, Double, Double) |
Calcola una stima di ( |
Parse(ReadOnlySpan<Byte>, IFormatProvider) |
Analizza un intervallo di caratteri UTF-8 in un valore. |
Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider) |
Analizza un intervallo di caratteri UTF-8 in un valore. |
Parse(ReadOnlySpan<Char>, IFormatProvider) |
Analizza un intervallo di caratteri in un valore. |
Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider) |
Converte un intervallo di caratteri che contiene la rappresentazione di stringa di un numero in uno stile specificato e in un formato specifico delle impostazioni cultura nel numero a virgola mobile e precisione doppia equivalente. |
Parse(String) |
Converte la rappresentazione di stringa di un numero nell'equivalente numero a virgola mobile e precisione doppia. |
Parse(String, IFormatProvider) |
Converte la rappresentazione di stringa di un numero in un formato specifico delle impostazioni cultura specificato nel relativo numero a virgola mobile a precisione doppia equivalente. |
Parse(String, NumberStyles) |
Converte la rappresentazione di stringa di un numero in uno stile specificato nel relativo numero a virgola mobile e precisione doppia equivalente. |
Parse(String, NumberStyles, IFormatProvider) |
Converte la rappresentazione di stringa di un numero in uno stile specificato e in un formato specifico delle impostazioni cultura nel numero a virgola mobile a precisione doppia equivalente. |
Pow(Double, Double) |
Calcola un valore elevato a una determinata potenza. |
RadiansToDegrees(Double) |
Converte un determinato valore da radianti a gradi. |
ReciprocalEstimate(Double) |
Calcola una stima del reciproco di un valore. |
ReciprocalSqrtEstimate(Double) |
Calcola una stima della radice quadrata reciproca di un valore. |
RootN(Double, Int32) |
Calcola la radice n-th di un valore. |
Round(Double) |
Arrotonda un valore all'intero più vicino usando la modalità di arrotondamento predefinita (ToEven). |
Round(Double, Int32) |
Arrotonda un valore a un numero specificato di cifre frazionarie usando la modalità di arrotondamento predefinita (ToEven). |
Round(Double, Int32, MidpointRounding) |
Arrotonda un valore a un numero specificato di cifre frazionarie usando la modalità di arrotondamento predefinita (ToEven). |
Round(Double, MidpointRounding) |
Arrotonda un valore all'intero più vicino utilizzando la modalità di arrotondamento specificata. |
ScaleB(Double, Int32) |
Calcola il prodotto di un valore e il relativo base-radix elevato alla potenza specificata. |
Sign(Double) |
Calcola il segno di un valore. |
Sin(Double) |
Calcola il seno di un valore. |
SinCos(Double) |
Calcola il seno e il coseno di un valore. |
SinCosPi(Double) |
Calcola il seno e il coseno di un valore. |
Sinh(Double) |
Calcola il seno iperbolico di un valore. |
SinPi(Double) |
Calcola il seno di un valore moltiplicato per |
Sqrt(Double) |
Calcola la radice quadrata di un valore. |
Tan(Double) |
Calcola la tangente di un valore. |
Tanh(Double) |
Calcola la tangente iperbolica di un valore. |
TanPi(Double) |
Calcola la tangente di un valore che è stato multiplo da |
ToString() |
Converte il valore numerico di questa istanza nella rappresentazione di stringa equivalente. |
ToString(IFormatProvider) |
Converte il valore numerico di questa istanza nella rappresentazione di stringa equivalente usando le informazioni sul formato specifiche delle impostazioni cultura specificate. |
ToString(String) |
Converte il valore numerico di questa istanza nella rappresentazione di stringa equivalente utilizzando il formato specificato. |
ToString(String, IFormatProvider) |
Converte il valore numerico di questa istanza nella rappresentazione di stringa equivalente utilizzando il formato specificato e le informazioni sul formato specifiche delle impostazioni cultura. |
Truncate(Double) |
Tronca un valore. |
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Prova a formattare il valore dell'istanza corrente come UTF-8 nell'intervallo di byte specificato. |
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Tenta di formattare il valore dell'istanza doppia corrente nell'intervallo di caratteri specificato. |
TryParse(ReadOnlySpan<Byte>, Double) |
Prova a convertire un intervallo di caratteri UTF-8 contenente la rappresentazione di stringa di un numero nel numero a virgola mobile a precisione doppia equivalente. |
TryParse(ReadOnlySpan<Byte>, IFormatProvider, Double) |
Prova ad analizzare un intervallo di caratteri UTF-8 in un valore. |
TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, Double) |
Prova ad analizzare un intervallo di caratteri UTF-8 in un valore. |
TryParse(ReadOnlySpan<Char>, Double) |
Converte la rappresentazione dell'intervallo di un numero in uno stile specificato e in un formato specifico delle impostazioni cultura nel relativo numero a virgola mobile e precisione doppia equivalente. Un valore restituito indica se la conversione ha avuto esito positivo o negativo. |
TryParse(ReadOnlySpan<Char>, IFormatProvider, Double) |
Tenta di analizzare un intervallo di caratteri in un valore. |
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Double) |
Converte un intervallo di caratteri contenente la rappresentazione di stringa di un numero in uno stile specificato e in un formato specifico delle impostazioni cultura nel numero a virgola mobile e precisione doppia equivalente. Un valore restituito indica se la conversione ha avuto esito positivo o negativo. |
TryParse(String, Double) |
Converte la rappresentazione di stringa di un numero nell'equivalente numero a virgola mobile e precisione doppia. Un valore restituito indica se la conversione ha avuto esito positivo o negativo. |
TryParse(String, IFormatProvider, Double) |
Tenta di analizzare una stringa in un valore. |
TryParse(String, NumberStyles, IFormatProvider, Double) |
Converte la rappresentazione di stringa di un numero in uno stile specificato e in un formato specifico delle impostazioni cultura nel numero a virgola mobile a precisione doppia equivalente. Un valore restituito indica se la conversione ha avuto esito positivo o negativo. |
Operatori
Equality(Double, Double) |
Restituisce un valore che indica se due valori di Double specificati sono uguali. |
GreaterThan(Double, Double) |
Restituisce un valore che indica se un valore di Double specificato è maggiore di un altro valore Double specificato. |
GreaterThanOrEqual(Double, Double) |
Restituisce un valore che indica se un valore Double specificato è maggiore o uguale a un altro valore Double specificato. |
Inequality(Double, Double) |
Restituisce un valore che indica se due valori di Double specificati non sono uguali. |
LessThan(Double, Double) |
Restituisce un valore che indica se un valore Double specificato è minore di un altro valore Double specificato. |
LessThanOrEqual(Double, Double) |
Restituisce un valore che indica se un valore Double specificato è minore o uguale a un altro valore Double specificato. |
Implementazioni dell'interfaccia esplicita
IAdditionOperators<Double,Double,Double>.Addition(Double, Double) |
Aggiunge due valori insieme per calcolare la somma. |
IAdditiveIdentity<Double,Double>.AdditiveIdentity |
Ottiene l'identità aggiuntiva del tipo corrente. |
IBinaryNumber<Double>.AllBitsSet |
Ottiene un'istanza del tipo binario in cui vengono impostati tutti i bit. |
IBitwiseOperators<Double,Double,Double>.BitwiseAnd(Double, Double) |
Calcola i valori bit per bit e di due valori. |
IBitwiseOperators<Double,Double,Double>.BitwiseOr(Double, Double) |
Calcola i valori bit per bit o di due valori. |
IBitwiseOperators<Double,Double,Double>.ExclusiveOr(Double, Double) |
Calcola il valore esclusivo o di due valori. |
IBitwiseOperators<Double,Double,Double>.OnesComplement(Double) |
Calcola la rappresentazione di complemento di un determinato valore. |
IComparable.CompareTo(Object) |
Confronta l'istanza corrente con un altro oggetto dello stesso tipo e restituisce un numero intero che indica se l'istanza corrente precede, segue o si trova nella stessa posizione nell'ordinamento dell'altro oggetto. |
IConvertible.GetTypeCode() |
Restituisce il TypeCode per questa istanza. |
IConvertible.ToBoolean(IFormatProvider) |
Per una descrizione di questo membro, vedere ToBoolean(IFormatProvider). |
IConvertible.ToByte(IFormatProvider) |
Per una descrizione di questo membro, vedere ToByte(IFormatProvider). |
IConvertible.ToChar(IFormatProvider) |
Questa conversione non è supportata. Il tentativo di utilizzare questo metodo genera un InvalidCastException. |
IConvertible.ToDateTime(IFormatProvider) |
Questa conversione non è supportata. Il tentativo di utilizzare questo metodo genera un InvalidCastException. |
IConvertible.ToDecimal(IFormatProvider) |
Per una descrizione di questo membro, vedere ToDecimal(IFormatProvider). |
IConvertible.ToDouble(IFormatProvider) |
Per una descrizione di questo membro, vedere ToDouble(IFormatProvider). |
IConvertible.ToInt16(IFormatProvider) |
Per una descrizione di questo membro, vedere ToInt16(IFormatProvider). |
IConvertible.ToInt32(IFormatProvider) |
Per una descrizione di questo membro, vedere ToInt32(IFormatProvider). |
IConvertible.ToInt64(IFormatProvider) |
Per una descrizione di questo membro, vedere ToInt64(IFormatProvider). |
IConvertible.ToSByte(IFormatProvider) |
Per una descrizione di questo membro, vedere ToSByte(IFormatProvider). |
IConvertible.ToSingle(IFormatProvider) |
Per una descrizione di questo membro, vedere ToSingle(IFormatProvider). |
IConvertible.ToType(Type, IFormatProvider) |
Per una descrizione di questo membro, vedere ToType(Type, IFormatProvider). |
IConvertible.ToUInt16(IFormatProvider) |
Per una descrizione di questo membro, vedere ToUInt16(IFormatProvider). |
IConvertible.ToUInt32(IFormatProvider) |
Per una descrizione di questo membro, vedere ToUInt32(IFormatProvider). |
IConvertible.ToUInt64(IFormatProvider) |
Per una descrizione di questo membro, vedere ToUInt64(IFormatProvider). |
IDecrementOperators<Double>.Decrement(Double) |
Decrementa un valore. |
IDivisionOperators<Double,Double,Double>.Division(Double, Double) |
Divide un valore per un altro per calcolare il quoziente. |
IFloatingPoint<Double>.GetExponentByteCount() |
Ottiene il numero di byte che verranno scritti come parte di TryWriteExponentLittleEndian(Span<Byte>, Int32). |
IFloatingPoint<Double>.GetExponentShortestBitLength() |
Ottiene la lunghezza, espressa in bit, della rappresentazione di complemento più breve dell'esponente corrente. |
IFloatingPoint<Double>.GetSignificandBitLength() |
Ottiene la lunghezza, espressa in bit, del significando corrente. |
IFloatingPoint<Double>.GetSignificandByteCount() |
Ottiene il numero di byte che verranno scritti come parte di TryWriteSignificandLittleEndian(Span<Byte>, Int32). |
IFloatingPoint<Double>.TryWriteExponentBigEndian(Span<Byte>, Int32) |
Prova a scrivere l'esponente corrente, in formato big-endian, in un determinato intervallo. |
IFloatingPoint<Double>.TryWriteExponentLittleEndian(Span<Byte>, Int32) |
Prova a scrivere l'esponente corrente, in formato little-endian, in un intervallo specificato. |
IFloatingPoint<Double>.TryWriteSignificandBigEndian(Span<Byte>, Int32) |
Prova a scrivere il significando corrente, in formato big-endian, in un intervallo specificato. |
IFloatingPoint<Double>.TryWriteSignificandLittleEndian(Span<Byte>, Int32) |
Prova a scrivere il significando corrente, in formato little-endian, in un intervallo specificato. |
IFloatingPointConstants<Double>.E |
Ottiene la costante matematica |
IFloatingPointConstants<Double>.Pi |
Ottiene la costante matematica |
IFloatingPointConstants<Double>.Tau |
Ottiene la costante matematica |
IFloatingPointIeee754<Double>.Epsilon |
Ottiene il valore più piccolo che può essere aggiunto a |
IFloatingPointIeee754<Double>.NaN |
Ottiene un valore che rappresenta |
IFloatingPointIeee754<Double>.NegativeInfinity |
Ottiene un valore che rappresenta |
IFloatingPointIeee754<Double>.NegativeZero |
Ottiene un valore che rappresenta |
IFloatingPointIeee754<Double>.PositiveInfinity |
Ottiene un valore che rappresenta |
IIncrementOperators<Double>.Increment(Double) |
Incrementa un valore. |
IMinMaxValue<Double>.MaxValue |
Ottiene il valore massimo del tipo corrente. |
IMinMaxValue<Double>.MinValue |
Ottiene il valore minimo del tipo corrente. |
IModulusOperators<Double,Double,Double>.Modulus(Double, Double) |
Divide due valori insieme per calcolare il modulo o il resto. |
IMultiplicativeIdentity<Double,Double>.MultiplicativeIdentity |
Ottiene l'identità moltiplicativa del tipo corrente. |
IMultiplyOperators<Double,Double,Double>.Multiply(Double, Double) |
Moltiplica due valori insieme per calcolare il prodotto. |
INumberBase<Double>.IsCanonical(Double) |
Determina se un valore è nella relativa rappresentazione canonica. |
INumberBase<Double>.IsComplexNumber(Double) |
Determina se un valore rappresenta un numero complesso. |
INumberBase<Double>.IsImaginaryNumber(Double) |
Determina se un valore rappresenta un numero immaginario puro. |
INumberBase<Double>.IsZero(Double) |
Determina se un valore è zero. |
INumberBase<Double>.One |
Ottiene il valore |
INumberBase<Double>.Radix |
Ottiene il radix o la base per il tipo . |
INumberBase<Double>.TryConvertFromChecked<TOther>(TOther, Double) |
Rappresenta un numero a virgola mobile e precisione doppia. |
INumberBase<Double>.TryConvertFromSaturating<TOther>(TOther, Double) |
Rappresenta un numero a virgola mobile e precisione doppia. |
INumberBase<Double>.TryConvertFromTruncating<TOther>(TOther, Double) |
Rappresenta un numero a virgola mobile e precisione doppia. |
INumberBase<Double>.TryConvertToChecked<TOther>(Double, TOther) |
Tenta di convertire un'istanza del tipo corrente in un altro tipo, generando un'eccezione di overflow per tutti i valori che non rientrano nell'intervallo rappresentabile del tipo corrente. |
INumberBase<Double>.TryConvertToSaturating<TOther>(Double, TOther) |
Tenta di convertire un'istanza del tipo corrente in un altro tipo, saturando tutti i valori che non rientrano nell'intervallo rappresentabile del tipo corrente. |
INumberBase<Double>.TryConvertToTruncating<TOther>(Double, TOther) |
Tenta di convertire un'istanza del tipo corrente in un altro tipo, troncando tutti i valori che non rientrano nell'intervallo rappresentabile del tipo corrente. |
INumberBase<Double>.Zero |
Ottiene il valore |
ISignedNumber<Double>.NegativeOne |
Ottiene il valore |
ISubtractionOperators<Double,Double,Double>.Subtraction(Double, Double) |
Sottrae due valori per calcolare la differenza. |
IUnaryNegationOperators<Double,Double>.UnaryNegation(Double) |
Calcola la negazione unaria di un valore. |
IUnaryPlusOperators<Double,Double>.UnaryPlus(Double) |
Calcola il plus unario di un valore. |
Si applica a
Thread safety
Tutti i membri di questo tipo sono thread-safe. I membri che sembrano modificare lo stato dell'istanza restituiscono effettivamente una nuova istanza inizializzata con il nuovo valore. Come per qualsiasi altro tipo, la lettura e la scrittura in una variabile condivisa contenente un'istanza di questo tipo devono essere protette da un blocco per garantire la thread safety.