Float Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
A Float classe encapsula um valor de tipo float primitivo em um objeto.
[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
- Herança
- Atributos
- Implementações
Comentários
A Float classe encapsula um valor de tipo float primitivo em um objeto. Um objeto do tipo Float contém um único campo cujo tipo é float.
Além disso, essa classe fornece vários métodos para converter um float em um String e um String em um float, bem como outras constantes e métodos úteis ao lidar com um float.
<-- Android removido: parágrafo no ValueBased
Essa é uma classe baseada em valor ; os programadores devem tratar instâncias #equals(Object) iguais a intercambiáveis e não devem usar instâncias para sincronização ou comportamento imprevisível. Por exemplo, em uma versão futura, a sincronização pode falhar. -->
<h2>equivalênciaRelation>Igualdade de ponto flutuante, equivalência e comparação</h2>
A classe java.lang.Double tem uma discussão sobre igualdade, equivalência e comparação de valores de ponto flutuante que é igualmente aplicável aos float valores.
Adicionado em 1.0.
Java documentação para java.lang.Float.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Construtores
| Nome | Description |
|---|---|
| Float(Double) |
Constrói um objeto recém-alocado |
| Float(Single) |
Constrói um objeto recém-alocado |
| Float(String) |
Constrói um objeto recém-alocado |
Campos
| Nome | Description |
|---|---|
| Bytes |
O número de bytes usados para representar um |
| MaxExponent |
O expoente máximo que uma variável finita |
| MinExponent |
Expoente mínimo que uma variável normalizada |
| MinNormal |
Uma constante que contém o menor valor normal positivo do tipo |
| Precision |
O número de bits no significando de um |
| Size |
O número de bits usados para representar um |
Propriedades
| Nome | Description |
|---|---|
| Class |
Retorna a classe de runtime deste |
| Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
| IsInfinite |
Retorna |
| IsNaN |
Retornará |
| JniIdentityHashCode |
Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade. (Herdado de Object) |
| JniManagedPeerState |
A |
| JniPeerMembers |
Obtém os metadados JNI usados para invocar membros desse par Java. |
| PeerReference |
Obtém a referência de objeto JNI para este par Java. (Herdado de Object) |
| ThresholdClass |
Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de Number) |
| ThresholdType |
Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de Number) |
| Type |
A |
Métodos
| Nome | Description |
|---|---|
| ByteValue() |
Retorna o valor do número especificado como um |
| Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
| Compare(Single, Single) |
Compara os dois valores especificados |
| CompareTo(Float) |
Compara dois |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
A |
| Dispose() |
Libera os recursos mantidos por esse par Java. (Herdado de Object) |
| Dispose(Boolean) |
Libera os recursos mantidos por esse par Java. (Herdado de Object) |
| DisposeUnlessReferenced() |
A |
| DoubleValue() |
Retorna o valor disso |
| Equals(Object) |
A |
| Equals(Object) |
Indica se algum outro objeto é "igual a" este. (Herdado de Object) |
| Float16ToFloat(Int16) |
{ |
| FloatToFloat16(Single) |
{ |
| FloatToIntBits(Single) |
Retorna uma representação do valor de ponto flutuante especificado de acordo com o layout de bit "formato único" do ponto flutuante IEEE 754. |
| FloatToRawIntBits(Single) |
Retorna uma representação do valor de ponto flutuante especificado de acordo com o layout de bit "formato único" do ponto flutuante IEEE 754, preservando valores NaN (Não-um-Número). |
| FloatValue() |
Retorna o |
| GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
| HashCode(Single) |
Retorna um código hash para um |
| IntBitsToFloat(Int32) |
Retorna o |
| IntValue() |
Retorna o valor disso |
| InvokeIsInfinite(Single) |
Retorna |
| InvokeIsNaN(Single) |
Retornará |
| IsFinite(Single) |
Retorna |
| JavaFinalize() |
Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto. (Herdado de Object) |
| LongValue() |
Retorna o valor disso |
| Max(Single, Single) |
Retorna o maior de dois |
| Min(Single, Single) |
Retorna o menor de dois |
| Notify() |
Ativa um único thread que está aguardando no monitor deste objeto. (Herdado de Object) |
| NotifyAll() |
Ativa todos os threads que estão aguardando no monitor deste objeto. (Herdado de Object) |
| ParseFloat(String) |
Retorna um novo |
| SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle (Herdado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
A |
| ShortValue() |
Retorna o valor do número especificado como um |
| Sum(Single, Single) |
Adiciona dois |
| ToArray<T>() |
Cria uma matriz gerenciada com base nesse wrapper de matriz Java. (Herdado de Object) |
| ToHexString(Single) |
Retorna uma representação de cadeia de caracteres hexadecimal do |
| ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
| ToString(Single) |
Retorna uma representação de cadeia de caracteres do |
| UnregisterFromRuntime() |
Cancela o registro desse par Java do runtime de interoperabilidade. (Herdado de Object) |
| ValueOf(Single) |
Retorna uma |
| ValueOf(String) |
Retorna um |
| Wait() |
Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<> (Herdado de Object) |
| Wait(Int64, Int32) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
| Wait(Int64) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
Operadores
| Nome | Description |
|---|---|
| Explicit(Float to Single) |
Converte o valor |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IComparable.CompareTo(Object) |
Compara esse valor com o objeto especificado para ordenação. |
| IConvertible.GetTypeCode() |
Retorna o código de tipo para esse valor. |
| IConvertible.ToBoolean(IFormatProvider) |
Converte esse valor em |
| IConvertible.ToByte(IFormatProvider) |
Converte esse valor em |
| IConvertible.ToChar(IFormatProvider) |
Converte esse valor em |
| IConvertible.ToDateTime(IFormatProvider) |
|
| IConvertible.ToDecimal(IFormatProvider) |
Converte esse valor em |
| IConvertible.ToDouble(IFormatProvider) |
Converte esse valor em |
| IConvertible.ToInt16(IFormatProvider) |
Converte esse valor em |
| IConvertible.ToInt32(IFormatProvider) |
Converte esse valor em |
| IConvertible.ToInt64(IFormatProvider) |
Converte esse valor em |
| IConvertible.ToSByte(IFormatProvider) |
Converte esse valor em |
| IConvertible.ToSingle(IFormatProvider) |
Converte esse valor em |
| IConvertible.ToString(IFormatProvider) |
Converte esse valor em |
| IConvertible.ToType(Type, IFormatProvider) |
Converte esse valor no tipo especificado por |
| IConvertible.ToUInt16(IFormatProvider) |
Converte esse valor em |
| IConvertible.ToUInt32(IFormatProvider) |
Converte esse valor em |
| IConvertible.ToUInt64(IFormatProvider) |
Converte esse valor em |
| IJavaPeerable.Disposed() |
A |
| IJavaPeerable.Finalized() |
A |
| IJavaPeerable.JniObjectReferenceControlBlock |
A |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
A |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
A |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
A |
| IJavaPeerable.UnregisterFromRuntime() |
A |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtém o nome JNI do tipo da instância |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo marcada por runtime do Android. |
| JavaCast<TResult>(IJavaObject) |
A |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |