Idioma

Currency Classe

Definição

Uma classe encapsulando uma moeda, conforme definido pela ISO 4217.

[Android.Runtime.Register("android/icu/util/Currency", ApiSince=24, DoNotGenerateAcw=true)]
public class Currency : Android.Icu.Util.MeasureUnit
[<Android.Runtime.Register("android/icu/util/Currency", ApiSince=24, DoNotGenerateAcw=true)>]
type Currency = class
    inherit MeasureUnit
Herança
Atributos

Comentários

Uma classe encapsulando uma moeda, conforme definido pela ISO 4217. Um Currency objeto pode ser criado com um Locale código ISO 4217 ou fornecido. Depois de criado, o Currency objeto pode retornar vários dados necessários para sua exibição adequada:

<ul><li>Um símbolo de exibição, para uma localidade <específica li>O número de dígitos de fração para exibir <li>Um incremento <de arredondamento /ul>

A DecimalFormat classe usa esses dados para exibir moedas.

Observação: essa classe se assemelha java.util.Currency deliberadamente, mas tem uma implementação completamente independente e adiciona recursos não presentes no JDK.

Java documentação para android.icu.util.Currency.

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
Currency(IntPtr, JniHandleOwnership)

Uma classe encapsulando uma moeda, conforme definido pela ISO 4217.

Currency(String)

Constrói um objeto de moeda para o código iso 4217 de 3 letras fornecido.

Campos

Nome Description
FormalSymbolName
Obsoleto.

Seletor para getName() indicando o símbolo de moeda formal.

LongName
Obsoleto.

Seletor para getName() indicando o nome longo de uma moeda, como "Dólar americano" para USD.

NarrowSymbolName
Obsoleto.

Seletor para getName() indicando o símbolo de moeda estreita.

PluralLongName
Obsoleto.

Seletor para getName() indicando o nome longo plural de uma moeda, como "dólar americano" para USD em "1 dólar americano" e "dólares americanos" para USD em "2 dólares americanos".

SymbolName
Obsoleto.

Seletor para getName() indicando um nome simbólico para uma moeda, como "$" por USD.

VariantSymbolName
Obsoleto.

Seletor para getName() indicando o símbolo de moeda variante.

Propriedades

Nome Description
AvailableCurrencies

Retorna o conjunto de moedas disponíveis.

Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
CurrencyCode

Retorna o código iso 4217 de 3 letras para este objeto de moeda.

DefaultFractionDigits

Retorna o número do número de dígitos de fração que deve ser exibido para essa moeda.

Dimensionality

Retorna a dimensionalidade (poder) desta MeasureUnit.

(Herdado de MeasureUnit)
DisplayName

Retorna o nome de exibição dessa moeda na localidade padrão.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
Identifier

Obtenha o Identificador de Unidade CLDR para este MeasureUnit, conforme definido em UTS 35.

(Herdado de MeasureUnit)
JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Uma classe encapsulando uma moeda, conforme definido pela ISO 4217.

(Herdado de JavaObject)
JniPeerMembers

Uma classe encapsulando uma moeda, conforme definido pela ISO 4217.

NumericCode

Retorna o código numérico ISO 4217 para esse objeto de moeda.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
Prefix

Retorna o SI atual ou o prefixo binário desta unidade SINGLE.

(Herdado de MeasureUnit)
RoundingIncrement

Retorna o incremento de arredondamento para essa moeda ou 0.

Subtype

Obtenha o subType, como "foot".

(Herdado de MeasureUnit)
Symbol

Substituição de conveniência e compatibilidade de getName que solicita o nome do símbolo para a localidade padrão DISPLAY .

ThresholdClass

Uma classe encapsulando uma moeda, conforme definido pela ISO 4217.

ThresholdType

Uma classe encapsulando uma moeda, conforme definido pela ISO 4217.

Type

Obtenha o tipo, como "length".

(Herdado de MeasureUnit)

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Uma classe encapsulando uma moeda, conforme definido pela ISO 4217.

(Herdado de JavaObject)
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()

Uma classe encapsulando uma moeda, conforme definido pela ISO 4217.

(Herdado de JavaObject)
Equals(Object)

Uma classe encapsulando uma moeda, conforme definido pela ISO 4217.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
FromJavaCurrency(Currency)

Retorna um objeto Currency com base na moeda representada pelo java fornecido.

GetAvailableCurrencyCodes(Locale, Date)

Retorna uma matriz de Cadeias de Caracteres que contêm os identificadores de moeda que são válidos para o determinado java.util.Locale na data determinada.

GetAvailableCurrencyCodes(ULocale, Date)

Retorna uma matriz de Cadeias de Caracteres que contêm os identificadores de moeda válidos para a localidade determinada na data determinada.

GetAvailableLocales()

Retornar uma matriz de localidades para as quais uma moeda é definida.

GetAvailableULocales()

Retornar uma matriz dos ulocales para os quais uma moeda é definida.

GetComplexity()

Compute a complexidade da unidade.

(Herdado de MeasureUnit)
GetDefaultFractionDigits(Currency+CurrencyUsage)

Retorna o número do número de dígitos de fração que deve ser exibido para essa moeda com Uso.

GetDisplayName(Locale)

Retorna o nome de exibição dessa moeda na localidade fornecida.

GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetInstance(Locale)

Retorna um objeto de moeda para a moeda padrão na localidade fornecida.

GetInstance(String)

Retorna um objeto de moeda dado um código ISO 4217 de 3 letras.

GetInstance(ULocale)

Retorna um objeto de moeda para a moeda padrão na localidade fornecida.

GetKeywordValuesForLocale(String, ULocale, Boolean)

Dada uma chave e uma localidade, retorna uma matriz de valores para a chave para a qual os dados existem.

GetName(Locale, CurrencyNameStyle, Boolean[])

Retorna o nome de exibição da moeda fornecida na localidade fornecida.

GetName(Locale, CurrencyNameStyle, String, Boolean[])

Retorna o nome de exibição da moeda fornecida na localidade fornecida.

GetName(ULocale, CurrencyNameStyle, Boolean[])

Retorna o nome de exibição da moeda fornecida na localidade fornecida.

GetName(ULocale, CurrencyNameStyle, String, Boolean[])

Retorna o nome de exibição da moeda fornecida na localidade fornecida.

GetRoundingIncrement(Currency+CurrencyUsage)

Retorna o incremento de arredondamento para essa moeda ou 0,0 se nenhum arredondamento for feito por essa moeda com o Uso.

GetSymbol(Locale)

Substituição de conveniência e compatibilidade de getName que solicita o nome do símbolo.

GetSymbol(ULocale)

Substituição de conveniência e compatibilidade de getName que solicita o nome do símbolo.

IsAvailable(String, Date, Date)

Consultas se o código de 3 letras ISO 4217 fornecido estiver disponível no intervalo de datas especificado.

JavaFinalize()
Obsoleto.

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)
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)
Product(MeasureUnit)

Calcula o produto desta unidade com outra unidade.

(Herdado de MeasureUnit)
Reciprocal()

Calcula a recíproca desta MeasureUnit, com o numerador e o denominador invertidos.

(Herdado de MeasureUnit)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Uma classe encapsulando uma moeda, conforme definido pela ISO 4217.

(Herdado de JavaObject)
SplitToSingleUnits()

Retorna a lista de unidades SINGLE contidas em uma sequência de unidades COMPOUND.

(Herdado de MeasureUnit)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToJavaCurrency()

Retorna um java.

ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
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)
WithDimensionality(Int32)

Cria um MeasureUnit que é essa unidade SINGLE aumentada com a dimensionalidade (potência) especificada.

(Herdado de MeasureUnit)
WithPrefix(MeasureUnit+MeasurePrefix)

Cria um MeasureUnit que é essa unidade SINGLE aumentada com o prefixo especificado.

(Herdado de MeasureUnit)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Uma classe encapsulando uma moeda, conforme definido pela ISO 4217.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Uma classe encapsulando uma moeda, conforme definido pela ISO 4217.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Uma classe encapsulando uma moeda, conforme definido pela ISO 4217.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Uma classe encapsulando uma moeda, conforme definido pela ISO 4217.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Uma classe encapsulando uma moeda, conforme definido pela ISO 4217.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Uma classe encapsulando uma moeda, conforme definido pela ISO 4217.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Uma classe encapsulando uma moeda, conforme definido pela ISO 4217.

(Herdado de MeasureUnit)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Uma classe encapsulando uma moeda, conforme definido pela ISO 4217.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a