Double Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili angka floating-point presisi ganda.
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
- Warisan
- Atribut
- Penerapan
-
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>
Keterangan
Untuk informasi selengkapnya tentang API ini, lihat komentar API Tambahan untuk Double.
Bidang
E |
Mewakili basis logaritma alami, yang ditentukan oleh konstanta, e. |
Epsilon |
Mewakili nilai Double positif terkecil yang lebih besar dari nol. Bidang ini konstan. |
MaxValue |
Mewakili nilai terbesar yang mungkin dari Double. Bidang ini konstan. |
MinValue |
Mewakili nilai sekecil mungkin dari Double. Bidang ini konstan. |
NaN |
Mewakili nilai yang bukan angka ( |
NegativeInfinity |
Mewakili tak terbatas negatif. Bidang ini konstan. |
NegativeZero |
Mewakili angka nol negatif (-0). |
Pi |
Mewakili rasio lingkar lingkaran terhadap diameternya, yang ditentukan oleh konstanta, π. |
PositiveInfinity |
Mewakili tak terbatas positif. Bidang ini konstan. |
Tau |
Mewakili jumlah radian dalam satu giliran, yang ditentukan oleh konstanta, Ï„. |
Metode
Abs(Double) |
Menghitung absolut nilai. |
Acos(Double) |
Menghitung arc-cosine dari nilai. |
Acosh(Double) |
Menghitung kosinus busur hiperbolik dari nilai. |
AcosPi(Double) |
Menghitung kosinus busur dari nilai dan membagi hasilnya dengan |
Asin(Double) |
Menghitung sinus busur dari nilai. |
Asinh(Double) |
Menghitung sinus busur hiperbolik dari nilai. |
AsinPi(Double) |
Menghitung sinus busur nilai dan membagi hasilnya dengan |
Atan(Double) |
Menghitung tangen busur dari nilai. |
Atan2(Double, Double) |
Menghitung tangen busur dari kuota dua nilai. |
Atan2Pi(Double, Double) |
Menghitung tangen busur untuk kuota dua nilai dan membagi hasilnya dengan |
Atanh(Double) |
Menghitung tangen busur hiperbolik dari nilai. |
AtanPi(Double) |
Menghitung tangen busur dari nilai dan membagi hasilnya dengan pi. |
BitDecrement(Double) |
Mengurangi nilai ke nilai terkecil yang membandingkan kurang dari nilai tertentu. |
BitIncrement(Double) |
Menaikkan nilai ke nilai terkecil yang membandingkan nilai yang lebih besar dari nilai tertentu. |
Cbrt(Double) |
Menghitung akar kubus dari nilai. |
Ceiling(Double) |
Menghitung langit-langit nilai. |
Clamp(Double, Double, Double) |
Menjepit nilai ke nilai minimum dan maksimum inklusif. |
CompareTo(Double) |
Membandingkan instans ini dengan angka floating-point presisi ganda yang ditentukan dan mengembalikan bilangan bulat yang menunjukkan apakah nilai instans ini kurang dari, sama dengan, atau lebih besar dari nilai angka floating-point presisi ganda yang ditentukan. |
CompareTo(Object) |
Membandingkan instans ini dengan objek tertentu dan mengembalikan bilangan bulat yang menunjukkan apakah nilai instans ini kurang dari, sama dengan, atau lebih besar dari nilai objek yang ditentukan. |
ConvertToInteger<TInteger>(Double) |
Mengonversi nilai ke jenis bilangan bulat tertentu menggunakan saturasi saat luapan |
ConvertToIntegerNative<TInteger>(Double) |
Mengonversi nilai menjadi jenis bilangan bulat tertentu menggunakan perilaku spesifik platform saat luapan. |
CopySign(Double, Double) |
Menyalin tanda nilai ke tanda nilai lain. |
Cos(Double) |
Menghitung kosinus nilai. |
Cosh(Double) |
Menghitung kosinus hiperbolik dari nilai. |
CosPi(Double) |
Menghitung kosinus nilai yang telah dikalikan dengan |
CreateChecked<TOther>(TOther) |
Membuat instans jenis saat ini dari nilai, melemparkan pengecualian luapan untuk nilai apa pun yang berada di luar rentang yang dapat diwakili dari jenis saat ini. |
CreateSaturating<TOther>(TOther) |
Membuat instans jenis saat ini dari nilai, menjenuhkan nilai apa pun yang berada di luar rentang yang dapat diwakili dari jenis saat ini. |
CreateTruncating<TOther>(TOther) |
Membuat instans jenis saat ini dari nilai, memotong nilai apa pun yang berada di luar rentang yang dapat diwakili dari jenis saat ini. |
DegreesToRadians(Double) |
Mengonversi nilai tertentu dari derajat ke radian. |
Equals(Double) |
Mengembalikan nilai yang menunjukkan apakah instans ini dan objek Double tertentu mewakili nilai yang sama. |
Equals(Object) |
Mengembalikan nilai yang menunjukkan apakah instans ini sama dengan objek tertentu. |
Exp(Double) |
Komputasi |
Exp10(Double) |
Komputasi |
Exp10M1(Double) |
Menghitung |
Exp2(Double) |
Komputasi |
Exp2M1(Double) |
Menghitung |
ExpM1(Double) |
Menghitung |
Floor(Double) |
Menghitung lantai nilai. |
FusedMultiplyAdd(Double, Double, Double) |
Menghitung penambahan perkalian yang menyatu dari tiga nilai. |
GetHashCode() |
Mengembalikan kode hash untuk instans ini. |
GetTypeCode() | |
Hypot(Double, Double) |
Menghitung hipotenus yang diberikan dua nilai yang mewakili panjang sisi yang lebih pendek dalam segitiga sudut kanan. |
Ieee754Remainder(Double, Double) |
Menghitung sisa dua nilai seperti yang ditentukan oleh IEEE 754. |
ILogB(Double) |
Menghitung logaritma bilangan bulat dari nilai. |
IsEvenInteger(Double) |
Menentukan apakah nilai mewakili angka integral genap. |
IsFinite(Double) |
Menentukan apakah nilai yang ditentukan terbatas (nol, subnormal, atau normal). |
IsInfinity(Double) |
Mengembalikan nilai yang menunjukkan apakah angka yang ditentukan dievaluasi ke negatif atau tidak terbatas positif. |
IsInteger(Double) |
Menentukan apakah nilai mewakili nilai integral. |
IsNaN(Double) |
Mengembalikan nilai yang menunjukkan apakah nilai yang ditentukan bukan angka (NaN). |
IsNegative(Double) |
Menentukan apakah nilai yang ditentukan negatif. |
IsNegativeInfinity(Double) |
Mengembalikan nilai yang menunjukkan apakah angka yang ditentukan dievaluasi ke tak terbatas negatif. |
IsNormal(Double) |
Menentukan apakah nilai yang ditentukan normal. |
IsOddInteger(Double) |
Menentukan apakah nilai mewakili angka integral ganjil. |
IsPositive(Double) |
Menentukan apakah nilai positif. |
IsPositiveInfinity(Double) |
Mengembalikan nilai yang menunjukkan apakah angka yang ditentukan dievaluasi ke tak terbatas positif. |
IsPow2(Double) |
Menentukan apakah nilai adalah kekuatan dua. |
IsRealNumber(Double) |
Menentukan apakah nilai mewakili angka riil. |
IsSubnormal(Double) |
Menentukan apakah nilai yang ditentukan adalah subnormal. |
Lerp(Double, Double, Double) |
Melakukan interpolasi linier antara dua nilai berdasarkan bobot yang diberikan. |
Log(Double) |
Menghitung logaritma alami ( |
Log(Double, Double) |
Menghitung logaritma nilai dalam basis yang ditentukan. |
Log10(Double) |
Menghitung logaritma base-10 dari suatu nilai. |
Log10P1(Double) |
Menghitung logaritma base-10 dari nilai ditambah satu. |
Log2(Double) |
Menghitung log2 dari nilai. |
Log2P1(Double) |
Menghitung logaritma base-2 dari nilai plus satu. |
LogP1(Double) |
Menghitung logaritma alami ( |
Max(Double, Double) |
Membandingkan dua nilai dengan komputasi yang lebih besar. |
MaxMagnitude(Double, Double) |
Membandingkan dua nilai dengan komputasi yang lebih besar. |
MaxMagnitudeNumber(Double, Double) |
Membandingkan dua nilai dengan komputasi yang memiliki besaran yang lebih besar dan mengembalikan nilai lain jika input |
MaxNumber(Double, Double) |
Membandingkan dua nilai dengan komputasi yang lebih besar dan mengembalikan nilai lain jika input |
Min(Double, Double) |
Membandingkan dua nilai dengan komputasi yang lebih rendah. |
MinMagnitude(Double, Double) |
Membandingkan dua nilai dengan komputasi yang lebih rendah. |
MinMagnitudeNumber(Double, Double) |
Membandingkan dua nilai dengan komputasi yang memiliki besaran lebih kecil dan mengembalikan nilai lain jika input |
MinNumber(Double, Double) |
Membandingkan dua nilai dengan komputasi yang lebih kecil dan mengembalikan nilai lain jika input |
MultiplyAddEstimate(Double, Double, Double) |
Menghitung perkiraan ( |
Parse(ReadOnlySpan<Byte>, IFormatProvider) |
Mengurai rentang karakter UTF-8 menjadi nilai. |
Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider) |
Mengurai rentang karakter UTF-8 menjadi nilai. |
Parse(ReadOnlySpan<Char>, IFormatProvider) |
Mengurai rentang karakter menjadi nilai. |
Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider) |
Mengonversi rentang karakter yang berisi representasi string angka dalam gaya tertentu dan format khusus budaya ke angka floating-point presisi ganda yang setara. |
Parse(String) |
Mengonversi representasi string dari angka ke angka floating-point presisi ganda yang setara. |
Parse(String, IFormatProvider) |
Mengonversi representasi string dari angka dalam format khusus budaya tertentu ke angka floating-point presisi ganda yang setara. |
Parse(String, NumberStyles) |
Mengonversi representasi string dari angka dalam gaya tertentu ke angka floating-point presisi ganda yang setara. |
Parse(String, NumberStyles, IFormatProvider) |
Mengonversi representasi string angka dalam gaya tertentu dan format khusus budaya ke angka floating-point presisi ganda yang setara. |
Pow(Double, Double) |
Menghitung nilai yang dinaikkan ke kekuatan tertentu. |
RadiansToDegrees(Double) |
Mengonversi nilai tertentu dari radian ke derajat. |
ReciprocalEstimate(Double) |
Menghitung perkiraan timbal balik nilai. |
ReciprocalSqrtEstimate(Double) |
Menghitung perkiraan akar kuadrat timbal balik dari suatu nilai. |
RootN(Double, Int32) |
Menghitung akar n-th dari nilai. |
Round(Double) |
Membulatkan nilai ke bilangan bulat terdekat menggunakan mode pembulatan default (ToEven). |
Round(Double, Int32) |
Membulatkan nilai ke jumlah digit pecahan tertentu menggunakan mode pembulatan default (ToEven). |
Round(Double, Int32, MidpointRounding) |
Membulatkan nilai ke jumlah digit pecahan tertentu menggunakan mode pembulatan default (ToEven). |
Round(Double, MidpointRounding) |
Membulatkan nilai ke bilangan bulat terdekat menggunakan mode pembulatan yang ditentukan. |
ScaleB(Double, Int32) |
Menghitung produk dari nilai dan radix dasarnya dinaikkan ke daya yang ditentukan. |
Sign(Double) |
Menghitung tanda nilai. |
Sin(Double) |
Menghitung sinus nilai. |
SinCos(Double) |
Menghitung sinus dan kosinus nilai. |
SinCosPi(Double) |
Menghitung sinus dan kosinus nilai. |
Sinh(Double) |
Menghitung sinus hiperbolik dari nilai. |
SinPi(Double) |
Menghitung sinus nilai yang telah dikalikan dengan |
Sqrt(Double) |
Menghitung akar kuadrat dari nilai. |
Tan(Double) |
Menghitung tangen nilai. |
Tanh(Double) |
Menghitung tangen hiperbolik dari nilai. |
TanPi(Double) |
Menghitung tangen nilai yang telah dikalikan dengan |
ToString() |
Mengonversi nilai numerik instans ini ke representasi string yang setara. |
ToString(IFormatProvider) |
Mengonversi nilai numerik instans ini ke representasi string yang setara menggunakan informasi format khusus budaya yang ditentukan. |
ToString(String) |
Mengonversi nilai numerik instans ini ke representasi string yang setara, menggunakan format yang ditentukan. |
ToString(String, IFormatProvider) |
Mengonversi nilai numerik instans ini ke representasi string yang setara menggunakan format yang ditentukan dan informasi format khusus budaya. |
Truncate(Double) |
Memotong nilai. |
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Mencoba memformat nilai instans saat ini sebagai UTF-8 ke dalam rentang byte yang disediakan. |
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Mencoba memformat nilai instans ganda saat ini ke dalam rentang karakter yang disediakan. |
TryParse(ReadOnlySpan<Byte>, Double) |
Mencoba mengonversi rentang karakter UTF-8 yang berisi representasi string angka ke angka floating-point presisi ganda yang setara. |
TryParse(ReadOnlySpan<Byte>, IFormatProvider, Double) |
Mencoba mengurai rentang karakter UTF-8 ke dalam nilai. |
TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, Double) |
Mencoba mengurai rentang karakter UTF-8 ke dalam nilai. |
TryParse(ReadOnlySpan<Char>, Double) |
Mengonversi representasi rentang angka dalam gaya tertentu dan format khusus budaya ke angka floating-point presisi ganda yang setara. Nilai pengembalian menunjukkan apakah konversi berhasil atau gagal. |
TryParse(ReadOnlySpan<Char>, IFormatProvider, Double) |
Mencoba mengurai rentang karakter menjadi nilai. |
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Double) |
Mengonversi rentang karakter yang berisi representasi string angka dalam gaya tertentu dan format khusus budaya ke angka floating-point presisi ganda yang setara. Nilai pengembalian menunjukkan apakah konversi berhasil atau gagal. |
TryParse(String, Double) |
Mengonversi representasi string dari angka ke angka floating-point presisi ganda yang setara. Nilai pengembalian menunjukkan apakah konversi berhasil atau gagal. |
TryParse(String, IFormatProvider, Double) |
Mencoba mengurai string ke dalam nilai. |
TryParse(String, NumberStyles, IFormatProvider, Double) |
Mengonversi representasi string angka dalam gaya tertentu dan format khusus budaya ke angka floating-point presisi ganda yang setara. Nilai pengembalian menunjukkan apakah konversi berhasil atau gagal. |
Operator
Equality(Double, Double) |
Mengembalikan nilai yang menunjukkan apakah dua nilai Double yang ditentukan sama. |
GreaterThan(Double, Double) |
Mengembalikan nilai yang menunjukkan apakah nilai Double yang ditentukan lebih besar dari nilai Double lain yang ditentukan. |
GreaterThanOrEqual(Double, Double) |
Mengembalikan nilai yang menunjukkan apakah nilai Double yang ditentukan lebih besar dari atau sama dengan nilai Double lain yang ditentukan. |
Inequality(Double, Double) |
Mengembalikan nilai yang menunjukkan apakah dua nilai Double yang ditentukan tidak sama. |
LessThan(Double, Double) |
Mengembalikan nilai yang menunjukkan apakah nilai Double yang ditentukan kurang dari nilai Double lain yang ditentukan. |
LessThanOrEqual(Double, Double) |
Mengembalikan nilai yang menunjukkan apakah nilai Double yang ditentukan kurang dari atau sama dengan nilai Double lain yang ditentukan. |
Implementasi Antarmuka Eksplisit
IAdditionOperators<Double,Double,Double>.Addition(Double, Double) |
Menambahkan dua nilai bersama-sama untuk menghitung jumlahnya. |
IAdditiveIdentity<Double,Double>.AdditiveIdentity |
Mendapatkan identitas aditif dari jenis saat ini. |
IBinaryNumber<Double>.AllBitsSet |
Mendapatkan instans jenis biner tempat semua bit diatur. |
IBitwiseOperators<Double,Double,Double>.BitwiseAnd(Double, Double) |
Menghitung bitwise-dan dari dua nilai. |
IBitwiseOperators<Double,Double,Double>.BitwiseOr(Double, Double) |
Menghitung bitwise-atau dari dua nilai. |
IBitwiseOperators<Double,Double,Double>.ExclusiveOr(Double, Double) |
Menghitung nilai eksklusif atau dari dua nilai. |
IBitwiseOperators<Double,Double,Double>.OnesComplement(Double) |
Menghitung representasi pelengkap seseorang dari nilai tertentu. |
IComparable.CompareTo(Object) |
Membandingkan instans saat ini dengan objek lain dengan jenis yang sama dan mengembalikan bilangan bulat yang menunjukkan apakah instans saat ini mendahului, mengikuti, atau terjadi dalam posisi yang sama dalam urutan pengurutan seperti objek lainnya. |
IConvertible.GetTypeCode() |
Mengembalikan TypeCode untuk instans ini. |
IConvertible.ToBoolean(IFormatProvider) |
Untuk deskripsi anggota ini, lihat ToBoolean(IFormatProvider). |
IConvertible.ToByte(IFormatProvider) |
Untuk deskripsi anggota ini, lihat ToByte(IFormatProvider). |
IConvertible.ToChar(IFormatProvider) |
Konversi ini tidak didukung. Mencoba menggunakan metode ini melemparkan InvalidCastException. |
IConvertible.ToDateTime(IFormatProvider) |
Konversi ini tidak didukung. Mencoba menggunakan metode ini melemparkan InvalidCastException. |
IConvertible.ToDecimal(IFormatProvider) |
Untuk deskripsi anggota ini, lihat ToDecimal(IFormatProvider). |
IConvertible.ToDouble(IFormatProvider) |
Untuk deskripsi anggota ini, lihat ToDouble(IFormatProvider). |
IConvertible.ToInt16(IFormatProvider) |
Untuk deskripsi anggota ini, lihat ToInt16(IFormatProvider). |
IConvertible.ToInt32(IFormatProvider) |
Untuk deskripsi anggota ini, lihat ToInt32(IFormatProvider). |
IConvertible.ToInt64(IFormatProvider) |
Untuk deskripsi anggota ini, lihat ToInt64(IFormatProvider). |
IConvertible.ToSByte(IFormatProvider) |
Untuk deskripsi anggota ini, lihat ToSByte(IFormatProvider). |
IConvertible.ToSingle(IFormatProvider) |
Untuk deskripsi anggota ini, lihat ToSingle(IFormatProvider). |
IConvertible.ToType(Type, IFormatProvider) |
Untuk deskripsi anggota ini, lihat ToType(Type, IFormatProvider). |
IConvertible.ToUInt16(IFormatProvider) |
Untuk deskripsi anggota ini, lihat ToUInt16(IFormatProvider). |
IConvertible.ToUInt32(IFormatProvider) |
Untuk deskripsi anggota ini, lihat ToUInt32(IFormatProvider). |
IConvertible.ToUInt64(IFormatProvider) |
Untuk deskripsi anggota ini, lihat ToUInt64(IFormatProvider). |
IDecrementOperators<Double>.Decrement(Double) |
Mengurangi nilai. |
IDivisionOperators<Double,Double,Double>.Division(Double, Double) |
Membagi satu nilai dengan nilai lainnya untuk menghitung kuotanya. |
IFloatingPoint<Double>.GetExponentByteCount() |
Mendapatkan jumlah byte yang akan ditulis sebagai bagian dari TryWriteExponentLittleEndian(Span<Byte>, Int32). |
IFloatingPoint<Double>.GetExponentShortestBitLength() |
Mendapatkan panjang, dalam bit, dari representasi pelengkap dua terpendek dari eksponen saat ini. |
IFloatingPoint<Double>.GetSignificandBitLength() |
Mendapatkan panjang, dalam bit, dari significand saat ini. |
IFloatingPoint<Double>.GetSignificandByteCount() |
Mendapatkan jumlah byte yang akan ditulis sebagai bagian dari TryWriteSignificandLittleEndian(Span<Byte>, Int32). |
IFloatingPoint<Double>.TryWriteExponentBigEndian(Span<Byte>, Int32) |
Mencoba menulis eksponen saat ini, dalam format big-endian, ke rentang tertentu. |
IFloatingPoint<Double>.TryWriteExponentLittleEndian(Span<Byte>, Int32) |
Mencoba menulis eksponen saat ini, dalam format little-endian, ke rentang tertentu. |
IFloatingPoint<Double>.TryWriteSignificandBigEndian(Span<Byte>, Int32) |
Mencoba menulis significand saat ini, dalam format big-endian, ke rentang tertentu. |
IFloatingPoint<Double>.TryWriteSignificandLittleEndian(Span<Byte>, Int32) |
Mencoba menulis significand saat ini, dalam format little-endian, ke rentang tertentu. |
IFloatingPointConstants<Double>.E |
Mendapatkan konstanta matematika |
IFloatingPointConstants<Double>.Pi |
Mendapatkan konstanta matematika |
IFloatingPointConstants<Double>.Tau |
Mendapatkan konstanta matematika |
IFloatingPointIeee754<Double>.Epsilon |
Mendapatkan nilai terkecil sehingga dapat ditambahkan ke |
IFloatingPointIeee754<Double>.NaN |
Mendapatkan nilai yang mewakili |
IFloatingPointIeee754<Double>.NegativeInfinity |
Mendapatkan nilai yang mewakili |
IFloatingPointIeee754<Double>.NegativeZero |
Mendapatkan nilai yang mewakili |
IFloatingPointIeee754<Double>.PositiveInfinity |
Mendapatkan nilai yang mewakili |
IIncrementOperators<Double>.Increment(Double) |
Menaikkan nilai. |
IMinMaxValue<Double>.MaxValue |
Mendapatkan nilai maksimum dari jenis saat ini. |
IMinMaxValue<Double>.MinValue |
Mendapatkan nilai minimum dari jenis saat ini. |
IModulusOperators<Double,Double,Double>.Modulus(Double, Double) |
Membagi dua nilai bersama-sama untuk menghitung modulus atau sisanya. |
IMultiplicativeIdentity<Double,Double>.MultiplicativeIdentity |
Mendapatkan identitas multiplikatif dari jenis saat ini. |
IMultiplyOperators<Double,Double,Double>.Multiply(Double, Double) |
Mengalikan dua nilai bersama-sama untuk menghitung produknya. |
INumberBase<Double>.IsCanonical(Double) |
Menentukan apakah nilai berada dalam representasi kanonisnya. |
INumberBase<Double>.IsComplexNumber(Double) |
Menentukan apakah nilai mewakili bilangan kompleks. |
INumberBase<Double>.IsImaginaryNumber(Double) |
Menentukan apakah nilai mewakili angka imajiner murni. |
INumberBase<Double>.IsZero(Double) |
Menentukan apakah nilai adalah nol. |
INumberBase<Double>.One |
Mendapatkan nilai |
INumberBase<Double>.Radix |
Mendapatkan radix, atau dasar, untuk jenisnya. |
INumberBase<Double>.TryConvertFromChecked<TOther>(TOther, Double) |
Mewakili angka floating-point presisi ganda. |
INumberBase<Double>.TryConvertFromSaturating<TOther>(TOther, Double) |
Mewakili angka floating-point presisi ganda. |
INumberBase<Double>.TryConvertFromTruncating<TOther>(TOther, Double) |
Mewakili angka floating-point presisi ganda. |
INumberBase<Double>.TryConvertToChecked<TOther>(Double, TOther) |
Mencoba mengonversi instans jenis saat ini ke jenis lain, melemparkan pengecualian luapan untuk nilai apa pun yang berada di luar rentang yang dapat diwakili dari jenis saat ini. |
INumberBase<Double>.TryConvertToSaturating<TOther>(Double, TOther) |
Mencoba mengonversi instans jenis saat ini ke jenis lain, menjenuhkan nilai apa pun yang berada di luar rentang yang dapat diwakili dari jenis saat ini. |
INumberBase<Double>.TryConvertToTruncating<TOther>(Double, TOther) |
Mencoba mengonversi instans jenis saat ini ke jenis lain, memotong nilai apa pun yang berada di luar rentang yang dapat diwakili dari jenis saat ini. |
INumberBase<Double>.Zero |
Mendapatkan nilai |
ISignedNumber<Double>.NegativeOne |
Mendapatkan nilai |
ISubtractionOperators<Double,Double,Double>.Subtraction(Double, Double) |
Mengurangi dua nilai untuk menghitung perbedaannya. |
IUnaryNegationOperators<Double,Double>.UnaryNegation(Double) |
Menghitung negasi nilai yang tidak biasa. |
IUnaryPlusOperators<Double,Double>.UnaryPlus(Double) |
Menghitung nilai plus unary. |
Berlaku untuk
Keamanan Thread
Semua anggota jenis ini aman utas. Anggota yang tampaknya mengubah status instans benar-benar mengembalikan instans baru yang diinisialisasi dengan nilai baru. Seperti halnya jenis lain, membaca dan menulis ke variabel bersama yang berisi instans jenis ini harus dilindungi oleh kunci untuk menjamin keamanan utas.