Linguaggio

Float Classe

Definizione

La classe esegue il Float wrapping di un valore di tipo float primitivo in un oggetto .

[Android.Runtime.Register("java/lang/Float", DoNotGenerateAcw=true)]
public sealed class Float : Java.Lang.Number, IConvertible, IDisposable, Java.Lang.IComparable
[<Android.Runtime.Register("java/lang/Float", DoNotGenerateAcw=true)>]
type Float = class
    inherit Number
    interface IConvertible
    interface IComparable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Ereditarietà
Attributi
Implementazioni

Commenti

La classe esegue il Float wrapping di un valore di tipo float primitivo in un oggetto . Un oggetto di tipo Float contiene un singolo campo il cui tipo è float.

Inoltre, questa classe fornisce diversi metodi per la conversione di un float oggetto in un String oggetto e in String un floatoggetto , nonché altre costanti e metodi utili per la gestione di un oggetto float.

<-- Android rimosso: paragrafo su ValueBased

Si tratta di una classe basata su valori ; I programmatori devono considerare le istanze che sono #equals(Object) uguali a intercambiabili e non devono usare istanze per la sincronizzazione o possono verificarsi comportamenti imprevedibili. Ad esempio, in una versione futura, la sincronizzazione potrebbe non riuscire. -->

<equivalenza h2Eguaglianza>>a virgola mobile, equivalenza e confronto</h2>

La classe java.lang.Double ha una discussione sull'uguaglianza, l'equivalenza e il confronto di valori a virgola mobile che sono ugualmente applicabili ai float valori.

Aggiunta nella versione 1.0.

per java.lang.Float.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Costruttori

Nome Descrizione
Float(Double)

Costruisce un oggetto appena allocato Float che rappresenta l'argomento convertito in tipo float.

Float(Single)

Costruisce un oggetto appena allocato Float che rappresenta l'argomento primitivo float .

Float(String)

Costruisce un oggetto appena allocato Float che rappresenta il valore a virgola mobile di tipo float rappresentato dalla stringa.

Campi

Nome Descrizione
Bytes

Numero di byte utilizzati per rappresentare un float valore.

MaxExponent

L'esponente massimo di una variabile finita float può avere.

MinExponent

L'esponente minimo di una variabile normalizzata float può avere.

MinNormal

Costante che contiene il valore normale positivo più piccolo di tipo float, 2<sup-126></sup>.

Precision

Numero di bit nel significando di un float valore.

Size

Numero di bit utilizzati per rappresentare un float valore.

Proprietà

Nome Descrizione
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
IsInfinite

Restituisce true se questo Float valore è infinitamente grande in grandezza, false in caso contrario.

IsNaN

Restituisce true se questo Float valore è un valore Not-a-Number (NaN), false in caso contrario.

JniIdentityHashCode

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniManagedPeerState

La classe esegue il Float wrapping di un valore di tipo float primitivo in un oggetto .

(Ereditato da JavaObject)
JniPeerMembers

Ottiene i metadati JNI usati per richiamare i membri di questo peer Java.

PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Number)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Number)
Type

Class Istanza che rappresenta il tipo floatprimitivo .

Metodi

Nome Descrizione
ByteValue()

Restituisce il valore del numero specificato come .byte

(Ereditato da Number)
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Compare(Single, Single)

Confronta i due valori specificati float .

CompareTo(Float)

Confronta due Float oggetti numericamente.

Construct(JniObjectReference, JniObjectReferenceOptions)

La classe esegue il Float wrapping di un valore di tipo float primitivo in un oggetto .

(Ereditato da JavaObject)
Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
DisposeUnlessReferenced()

La classe esegue il Float wrapping di un valore di tipo float primitivo in un oggetto .

(Ereditato da JavaObject)
DoubleValue()

Restituisce il valore di questo Float oggetto come oggetto double dopo una conversione primitiva più ampia.

Equals(Object)

La classe esegue il Float wrapping di un valore di tipo float primitivo in un oggetto .

(Ereditato da JavaObject)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
Float16ToFloat(Int16)

{ }

FloatToFloat16(Single)

{ }

FloatToIntBits(Single)

Restituisce una rappresentazione del valore a virgola mobile specificato in base al layout di bit a virgola mobile IEEE 754 "formato singolo".

FloatToRawIntBits(Single)

Restituisce una rappresentazione del valore a virgola mobile specificato in base al layout di bit a virgola mobile IEEE 754 "formato singolo", mantenendo i valori Not-a-Number (NaN).

FloatValue()

Restituisce il float valore di questo Float oggetto.

GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
HashCode(Single)

Restituisce un codice hash per un float valore, compatibile con Float.hashCode().

IntBitsToFloat(Int32)

Restituisce il float valore corrispondente a una rappresentazione di bit specificata.

IntValue()

Restituisce il valore di questo Float oggetto come oggetto int dopo una conversione primitiva di tipo narrowing.

InvokeIsInfinite(Single)

Restituisce true se il numero specificato è infinitamente grande in grandezza, false in caso contrario.

InvokeIsNaN(Single)

Restituisce true se il numero specificato è un valore false Not-a-Number (NaN), in caso contrario.

IsFinite(Single)

Restituisce true se l'argomento è un valore a virgola mobile finito; in false caso contrario, per gli argomenti NaN e infinity.

JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
LongValue()

Restituisce il valore di questo Float oggetto come oggetto long dopo una conversione primitiva di tipo narrowing.

Max(Single, Single)

Restituisce il valore maggiore di due float valori come se fosse chiamando Math#max(float, float) Math.max.

Min(Single, Single)

Restituisce il più piccolo di due float valori come se fosse chiamando Math#min(float, float) Math.min.

Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
ParseFloat(String)

Restituisce un nuovo float oggetto inizializzato al valore rappresentato dall'oggetto specificato String, come eseguito dal valueOf metodo della classe Float.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

La classe esegue il Float wrapping di un valore di tipo float primitivo in un oggetto .

(Ereditato da JavaObject)
ShortValue()

Restituisce il valore del numero specificato come .short

(Ereditato da Number)
Sum(Single, Single)

Aggiunge due float valori insieme in base all'operatore + .

ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToHexString(Single)

Restituisce una rappresentazione di stringa esadecimale dell'argomento float .

ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
ToString(Single)

Restituisce una rappresentazione di stringa dell'argomento float .

UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
ValueOf(Single)

Restituisce un'istanza Float che rappresenta il valore specificato float .

ValueOf(String)

Restituisce un Float oggetto che contiene il float valore rappresentato dalla stringa sdell'argomento .

Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Operatori

Nome Descrizione
Explicit(Float to Single)

Converte il valore specificato Float in Single.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IComparable.CompareTo(Object)

Confronta questo valore con l'oggetto specificato per l'ordinamento.

IConvertible.GetTypeCode()

Restituisce il codice di tipo per questo valore.

IConvertible.ToBoolean(IFormatProvider)

Converte questo valore in Boolean.

IConvertible.ToByte(IFormatProvider)

Converte questo valore in Byte.

IConvertible.ToChar(IFormatProvider)

Converte questo valore in Char.

IConvertible.ToDateTime(IFormatProvider)

La conversione in DateTime non è supportata e genera InvalidCastException.

IConvertible.ToDecimal(IFormatProvider)

Converte questo valore in Decimal.

IConvertible.ToDouble(IFormatProvider)

Converte questo valore in Double.

IConvertible.ToInt16(IFormatProvider)

Converte questo valore in Int16.

IConvertible.ToInt32(IFormatProvider)

Converte questo valore in Int32.

IConvertible.ToInt64(IFormatProvider)

Converte questo valore in Int64.

IConvertible.ToSByte(IFormatProvider)

Converte questo valore in SByte.

IConvertible.ToSingle(IFormatProvider)

Converte questo valore in Single.

IConvertible.ToString(IFormatProvider)

Converte questo valore in String.

IConvertible.ToType(Type, IFormatProvider)

Converte questo valore nel tipo specificato da conversionType.

IConvertible.ToUInt16(IFormatProvider)

Converte questo valore in UInt16.

IConvertible.ToUInt32(IFormatProvider)

Converte questo valore in UInt32.

IConvertible.ToUInt64(IFormatProvider)

Converte questo valore in UInt64.

IJavaPeerable.Disposed()

La classe esegue il Float wrapping di un valore di tipo float primitivo in un oggetto .

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

La classe esegue il Float wrapping di un valore di tipo float primitivo in un oggetto .

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

La classe esegue il Float wrapping di un valore di tipo float primitivo in un oggetto .

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

La classe esegue il Float wrapping di un valore di tipo float primitivo in un oggetto .

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

La classe esegue il Float wrapping di un valore di tipo float primitivo in un oggetto .

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

La classe esegue il Float wrapping di un valore di tipo float primitivo in un oggetto .

(Ereditato da JavaObject)
IJavaPeerable.UnregisterFromRuntime()

La classe esegue il Float wrapping di un valore di tipo float primitivo in un oggetto .

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

La classe esegue il Float wrapping di un valore di tipo float primitivo in un oggetto .

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a