Bagikan melalui


nfloat Struktur

Definisi

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

[System.Serializable]
public struct nfloat : IComparable, IComparable<nfloat>, IConvertible, IEquatable<nfloat>, IFormattable
type nfloat = struct
    interface IFormattable
    interface IConvertible
Warisan
nfloat
Atribut
Penerapan

Keterangan

Jenis data ini adalah nilai floating point yang menggunakan ukuran alami arsitektur host untuk menyimpan nilainya.  Pada sistem 32-bit, ini menggunakan T:System.Single untuk penyimpanan dan pada sistem 64-bit menggunakan T:System.Double untuk penyimpanan.

Sebagai pengoptimalan, kompilator dan runtime memiliki pengetahuan khusus tentang jenis data ini, jadi meskipun tidak ada serangkaian instruksi IL khusus untuk menangani nilai titik float ukuran variabel, runtime akan mengubah penggunaan nfloat menjadi representasi asli yang mendasarinya secara transparan.

Jenis ini didefinisikan dalam huruf kecil karena membuatnya terasa seperti jenis data C# saat digunakan dalam kode sumber C#.

Konstruktor

nfloat(Double)

Menginisialisasi nfloat dari nilai ganda.   Pada platform 32 bit, ini mungkin inisialisasi yang rugi.

nfloat(Single)

Menginisialisasi nfloat dari nilai float.

Bidang

Epsilon

Mewakili nilai positif nfloat terkecil yang lebih besar dari nol. Bidang ini konstan.

MaxValue

Mewakili nilai terbesar yang mungkin dari .nfloat Bidang ini konstan.

MinValue

Mewakili nilai sekecil mungkin dari T:System.Double. Bidang ini konstan.

NaN

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

NegativeInfinity

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

PositiveInfinity

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Size

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Metode

CompareTo(nfloat)

Membandingkan instans ini dengan angka floating-point nfloat tertentu dan mengembalikan bilangan bulat yang menunjukkan apakah nilai instans ini kurang dari, sama dengan, atau lebih besar dari nilai angka floating-point nfloat 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.

CopyArray(IntPtr, nfloat[], Int32, Int32)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

CopyArray(nfloat[], Int32, IntPtr, Int32)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Equals(nfloat)

Mengembalikan nilai yang menunjukkan apakah instans ini dan objek tertentu nfloat mewakili nilai yang sama.

Equals(Object)

Mengembalikan nilai yang menunjukkan apakah instans ini sama dengan objek tertentu.

GetHashCode()

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

GetTypeCode()

Mengembalikan T:System.TypeCode untuk penyimpanan yang mendasar pada platform ini, baik typecode untuk T:System.Double atau typecode untuk T:System.Single.

IsInfinity(nfloat)

Mengembalikan nilai yang menunjukkan apakah angka yang ditentukan mengevaluasi ke infinitas negatif atau positif.

IsNaN(nfloat)

Mengembalikan nilai yang menunjukkan apakah nilai yang ditentukan bukan angka (NaN).

IsNegativeInfinity(nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

IsPositiveInfinity(nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

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)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Parse(String, NumberStyles, IFormatProvider)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

ToString()

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

ToString(IFormatProvider)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

ToString(String)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

ToString(String, IFormatProvider)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

TryParse(String, nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

TryParse(String, NumberStyles, IFormatProvider, nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Operator

Addition(nfloat, nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Decrement(nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Division(nfloat, nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Equality(nfloat, nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Explicit(Decimal to nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Explicit(Double to nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Explicit(IntPtr to nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Explicit(nfloat to Byte)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Explicit(nfloat to Char)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Explicit(nfloat to Decimal)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Explicit(nfloat to Int16)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Explicit(nfloat to Int32)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Explicit(nfloat to Int64)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Explicit(nfloat to IntPtr)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Explicit(nfloat to SByte)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Explicit(nfloat to Single)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Explicit(nfloat to UInt16)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Explicit(nfloat to UInt32)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Explicit(nfloat to UInt64)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

GreaterThan(nfloat, nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

GreaterThanOrEqual(nfloat, nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Implicit(Byte to nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Implicit(Char to nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Implicit(Int16 to nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Implicit(Int32 to nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Implicit(Int64 to nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Implicit(nfloat to Double)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Implicit(SByte to nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Implicit(Single to nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Implicit(UInt16 to nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Implicit(UInt32 to nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Implicit(UInt64 to nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Increment(nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Inequality(nfloat, nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

LessThan(nfloat, nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

LessThanOrEqual(nfloat, nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Modulus(nfloat, nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Multiply(nfloat, nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Subtraction(nfloat, nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

UnaryNegation(nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

UnaryPlus(nfloat)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Implementasi Antarmuka Eksplisit

IConvertible.ToBoolean(IFormatProvider)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

IConvertible.ToByte(IFormatProvider)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

IConvertible.ToChar(IFormatProvider)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

IConvertible.ToDateTime(IFormatProvider)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

IConvertible.ToDecimal(IFormatProvider)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

IConvertible.ToDouble(IFormatProvider)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

IConvertible.ToInt16(IFormatProvider)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

IConvertible.ToInt32(IFormatProvider)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

IConvertible.ToInt64(IFormatProvider)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

IConvertible.ToSByte(IFormatProvider)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

IConvertible.ToSingle(IFormatProvider)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

IConvertible.ToType(Type, IFormatProvider)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

IConvertible.ToUInt16(IFormatProvider)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

IConvertible.ToUInt32(IFormatProvider)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

IConvertible.ToUInt64(IFormatProvider)

Titik mengambang asli (presisi tunggal pada platform 32-bit, presisi ganda pada platform 64-bit)

Berlaku untuk