Currency Classe

Definizione

Classe che incapsula una valuta, come definito da 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
Ereditarietà
Attributi

Commenti

Classe che incapsula una valuta, come definito da ISO 4217. È Currency possibile creare un oggetto a un Locale oggetto o a un codice ISO 4217. Una volta creato, l'oggetto Currency può restituire vari dati necessari per la visualizzazione corretta:

<ul><li>A display symbol, for a specific locale <li>The number of fraction digits to display <li>A rounding increment </ul>

La DecimalFormat classe usa questi dati per visualizzare le valute.

Nota: questa classe assomiglia java.util.Currency deliberatamente, ma ha un'implementazione completamente indipendente e aggiunge funzionalità non presenti in JDK.

per android.icu.util.Currency.

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

Classe che incapsula una valuta, come definito da ISO 4217.

Currency(String)

Costruisce un oggetto valuta per il codice ISO 4217 a 3 lettere specificato.

Campi

Nome Descrizione
FormalSymbolName
Obsoleti.

Selettore per getName() che indica il simbolo di valuta formale.

LongName
Obsoleti.

Selettore per getName() che indica il nome lungo per una valuta, ad esempio "Dollaro USA" per USD.

NarrowSymbolName
Obsoleti.

Selettore per getName() che indica il simbolo di valuta stretta.

PluralLongName
Obsoleti.

Selettore per getName() che indica il nome lungo plurale per una valuta, ad esempio "Dollaro STATUNITENSE" per USD in "1 dollaro statunitense" e "Dollari USA" per USD in "2 dollari USA".

SymbolName
Obsoleti.

Selettore per getName() che indica un nome simbolico per una valuta, ad esempio "$" per USD.

VariantSymbolName
Obsoleti.

Selettore per getName() che indica il simbolo di valuta variante.

Proprietà

Nome Descrizione
AvailableCurrencies

Restituisce il set di valute disponibili.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
CurrencyCode

Restituisce il codice ISO 4217 a 3 lettere per questo oggetto valuta.

DefaultFractionDigits

Restituisce il numero del numero di cifre frazionarie da visualizzare per questa valuta.

Dimensionality

Restituisce la dimensionalità (potenza) di questo elemento MeasureUnit.

(Ereditato da MeasureUnit)
DisplayName

Restituisce il nome visualizzato per questa valuta nelle impostazioni locali predefinite.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
Identifier

Ottenere l'identificatore di unità CLDR per questa MeasureUnit, come definito in UTS 35.

(Ereditato da MeasureUnit)
JniIdentityHashCode

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

(Ereditato da Object)
JniManagedPeerState

Classe che incapsula una valuta, come definito da ISO 4217.

(Ereditato da JavaObject)
JniPeerMembers

Classe che incapsula una valuta, come definito da ISO 4217.

NumericCode

Restituisce il codice numerico ISO 4217 per questo oggetto valuta.

PeerReference

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

(Ereditato da Object)
Prefix

Classe che incapsula una valuta, come definito da ISO 4217.

(Ereditato da MeasureUnit)
RoundingIncrement

Restituisce l'incremento di arrotondamento per questa valuta o 0.

Subtype

Ottenere il sottoTipo, ad esempio "foot".

(Ereditato da MeasureUnit)
Symbol

Override pratico e di compatibilità di getName che richiede il nome del simbolo per le impostazioni locali predefinite DISPLAY .

ThresholdClass

Classe che incapsula una valuta, come definito da ISO 4217.

ThresholdType

Classe che incapsula una valuta, come definito da ISO 4217.

Type

Ottenere il tipo, ad esempio "length".

(Ereditato da MeasureUnit)

Metodi

Nome Descrizione
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Classe che incapsula una valuta, come definito da ISO 4217.

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

Classe che incapsula una valuta, come definito da ISO 4217.

(Ereditato da JavaObject)
Equals(Object)

Classe che incapsula una valuta, come definito da ISO 4217.

(Ereditato da JavaObject)
Equals(Object)

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

(Ereditato da Object)
FromJavaCurrency(Currency)

Restituisce un oggetto Currency basato sulla valuta rappresentata dall'oggetto Java specificato.

GetAvailableCurrencyCodes(Locale, Date)

Restituisce una matrice di stringhe che contengono gli identificatori di valuta validi per l'oggetto specificato java.util.Locale nella data specificata.

GetAvailableCurrencyCodes(ULocale, Date)

Restituisce una matrice di stringhe che contengono gli identificatori di valuta validi per le impostazioni locali specificate nella data specificata.

GetAvailableLocales()

Restituisce una matrice delle impostazioni locali per cui è definita una valuta.

GetAvailableULocales()

Restituisce una matrice degli ulocali per cui è definita una valuta.

GetComplexity()

Classe che incapsula una valuta, come definito da ISO 4217.

(Ereditato da MeasureUnit)
GetDefaultFractionDigits(Currency+CurrencyUsage)

Classe che incapsula una valuta, come definito da ISO 4217.

GetDisplayName(Locale)

Restituisce il nome visualizzato per questa valuta nelle impostazioni locali specificate.

GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
GetInstance(Locale)

Restituisce un oggetto valuta per la valuta predefinita nelle impostazioni locali specificate.

GetInstance(String)

Restituisce un oggetto valuta in base a un codice ISO 4217 di 3 lettere.

GetInstance(ULocale)

Restituisce un oggetto valuta per la valuta predefinita nelle impostazioni locali specificate.

GetKeywordValuesForLocale(String, ULocale, Boolean)

Data una chiave e le impostazioni locali, restituisce una matrice di valori per la chiave per cui esistono i dati.

GetName(Locale, CurrencyNameStyle, Boolean[])

Restituisce il nome visualizzato per la valuta specificata nelle impostazioni locali specificate.

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

Restituisce il nome visualizzato per la valuta specificata nelle impostazioni locali specificate.

GetName(ULocale, CurrencyNameStyle, Boolean[])

Restituisce il nome visualizzato per la valuta specificata nelle impostazioni locali specificate.

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

Restituisce il nome visualizzato per la valuta specificata nelle impostazioni locali specificate.

GetRoundingIncrement(Currency+CurrencyUsage)

Classe che incapsula una valuta, come definito da ISO 4217.

GetSymbol(Locale)

Override pratico e di compatibilità di getName che richiede il nome del simbolo.

GetSymbol(ULocale)

Override pratico e di compatibilità di getName che richiede il nome del simbolo.

IsAvailable(String, Date, Date)

Esegue query se il codice ISO 4217 a 3 lettere specificato è disponibile nell'intervallo di date specificato.

JavaFinalize()

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

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

Calcola il prodotto di questa unità con un'altra unità.

(Ereditato da MeasureUnit)
Reciprocal()

Calcola il reciproco di questa MeasureUnit, con il numeratore e il denominatore capovolti.

(Ereditato da MeasureUnit)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Classe che incapsula una valuta, come definito da ISO 4217.

(Ereditato da JavaObject)
SplitToSingleUnits()

Restituisce l'elenco di unità SINGLE contenute in una sequenza di unità COMPOUND.

(Ereditato da MeasureUnit)
ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToJavaCurrency()

Restituisce un java.

ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()

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

(Ereditato da Object)
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)
WithDimensionality(Int32)

Crea un elemento MeasureUnit che corrisponde a questa unità SINGLE aumentata con la dimensionalità specificata (potenza).

(Ereditato da MeasureUnit)
WithPrefix(MeasureUnit+MeasurePrefix)

Classe che incapsula una valuta, come definito da ISO 4217.

(Ereditato da MeasureUnit)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

Classe che incapsula una valuta, come definito da ISO 4217.

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

Classe che incapsula una valuta, come definito da ISO 4217.

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Classe che incapsula una valuta, come definito da ISO 4217.

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Classe che incapsula una valuta, come definito da ISO 4217.

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Classe che incapsula una valuta, come definito da ISO 4217.

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe che incapsula una valuta, come definito da ISO 4217.

(Ereditato da JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Classe che incapsula una valuta, come definito da ISO 4217.

(Ereditato da MeasureUnit)

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)

Classe che incapsula una valuta, come definito da ISO 4217.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Si applica a