Lenguaje

Currency Clase

Definición

Clase que encapsula una moneda, tal como se define en 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
Herencia
Atributos

Comentarios

Clase que encapsula una moneda, tal como se define en ISO 4217. Se puede crear un Currency objeto dado o Locale un código ISO 4217. Una vez creado, el Currency objeto puede devolver varios datos necesarios para su visualización adecuada:

<ul><li>Símbolo para mostrar, para una configuración <regional específica li>El número de dígitos de fracción que se van a mostrar <li>Un incremento <de redondeo /ul>

La DecimalFormat clase usa estos datos para mostrar monedas.

Nota: Esta clase se parece java.util.Currency deliberadamente, pero tiene una implementación completamente independiente y agrega características que no están presentes en el JDK.

Java documentación para android.icu.util.Currency.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Constructores

Nombre Description
Currency(IntPtr, JniHandleOwnership)

Clase que encapsula una moneda, tal como se define en ISO 4217.

Currency(String)

Construye un objeto de moneda para el código de 3 letras ISO 4217 especificado.

Campos

Nombre Description
FormalSymbolName
Obsoletos.

Selector para getName() que indica el símbolo de moneda formal.

LongName
Obsoletos.

Selector para getName() que indica el nombre largo de una moneda, como "Dólar estadounidense" para USD.

NarrowSymbolName
Obsoletos.

Selector para getName() que indica el símbolo de moneda estrecha.

PluralLongName
Obsoletos.

Selector para getName() que indica el nombre largo plural de una moneda, como "dólar estadounidense" para USD en "1 dólar estadounidense" y "dólares estadounidenses" para USD en "2 dólares estadounidenses".

SymbolName
Obsoletos.

Selector para getName() que indica un nombre simbólico para una moneda, como "$" para USD.

VariantSymbolName
Obsoletos.

Selector para getName() que indica el símbolo de moneda variant.

Propiedades

Nombre Description
AvailableCurrencies

Devuelve el conjunto de monedas disponibles.

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
CurrencyCode

Devuelve el código iso 4217 de 3 letras para este objeto de moneda.

DefaultFractionDigits

Devuelve el número del número de dígitos de fracción que se deben mostrar para esta moneda.

Dimensionality

Devuelve la dimensionalidad (potencia) de este MeasureUnit.

(Heredado de MeasureUnit)
DisplayName

Devuelve el nombre para mostrar de esta moneda en la configuración regional predeterminada.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
Identifier

Obtenga el identificador de unidad CLDR para esta MeasureUnit, tal como se define en UTS 35.

(Heredado de MeasureUnit)
JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

Clase que encapsula una moneda, tal como se define en ISO 4217.

(Heredado de JavaObject)
JniPeerMembers

Clase que encapsula una moneda, tal como se define en ISO 4217.

NumericCode

Devuelve el código numérico ISO 4217 para este objeto de moneda.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
Prefix

Devuelve el prefijo SI o binario actual de esta unidad SINGLE.

(Heredado de MeasureUnit)
RoundingIncrement

Devuelve el incremento de redondeo para esta moneda o 0.

Subtype

Obtenga el subType, como "foot".

(Heredado de MeasureUnit)
Symbol

Invalidación de comodidad y compatibilidad de getName que solicita el nombre del símbolo para la configuración regional predeterminada DISPLAY .

ThresholdClass

Clase que encapsula una moneda, tal como se define en ISO 4217.

ThresholdType

Clase que encapsula una moneda, tal como se define en ISO 4217.

Type

Obtiene el tipo, como "length".

(Heredado de MeasureUnit)

Métodos

Nombre Description
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Clase que encapsula una moneda, tal como se define en ISO 4217.

(Heredado de JavaObject)
Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

Clase que encapsula una moneda, tal como se define en ISO 4217.

(Heredado de JavaObject)
Equals(Object)

Clase que encapsula una moneda, tal como se define en ISO 4217.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
FromJavaCurrency(Currency)

Devuelve un objeto Currency basado en la moneda representada por el java especificado.

GetAvailableCurrencyCodes(Locale, Date)

Devuelve una matriz de cadenas que contienen los identificadores de moneda que son válidos para el especificado java.util.Locale en la fecha especificada.

GetAvailableCurrencyCodes(ULocale, Date)

Devuelve una matriz de cadenas que contienen los identificadores de moneda que son válidos para la configuración regional especificada en la fecha especificada.

GetAvailableLocales()

Devuelve una matriz de las configuraciones regionales para las que se define una moneda.

GetAvailableULocales()

Devuelve una matriz de los ulocales para los que se define una moneda.

GetComplexity()

Calcule la complejidad de la unidad.

(Heredado de MeasureUnit)
GetDefaultFractionDigits(Currency+CurrencyUsage)

Devuelve el número del número de dígitos de fracción que se deben mostrar para esta moneda con Uso.

GetDisplayName(Locale)

Devuelve el nombre para mostrar de esta moneda en la configuración regional especificada.

GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
GetInstance(Locale)

Devuelve un objeto currency para la moneda predeterminada en la configuración regional especificada.

GetInstance(String)

Devuelve un objeto de moneda dado un código iso 4217 de 3 letras.

GetInstance(ULocale)

Devuelve un objeto currency para la moneda predeterminada en la configuración regional especificada.

GetKeywordValuesForLocale(String, ULocale, Boolean)

Dada una clave y una configuración regional, devuelve una matriz de valores para la clave para la que existen datos.

GetName(Locale, CurrencyNameStyle, Boolean[])

Devuelve el nombre para mostrar de la moneda especificada en la configuración regional especificada.

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

Devuelve el nombre para mostrar de la moneda especificada en la configuración regional especificada.

GetName(ULocale, CurrencyNameStyle, Boolean[])

Devuelve el nombre para mostrar de la moneda especificada en la configuración regional especificada.

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

Devuelve el nombre para mostrar de la moneda especificada en la configuración regional especificada.

GetRoundingIncrement(Currency+CurrencyUsage)

Devuelve el incremento de redondeo de esta moneda o 0,0 si esta moneda no realiza ningún redondeo con el uso.

GetSymbol(Locale)

Invalidación de comodidad y compatibilidad de getName que solicita el nombre del símbolo.

GetSymbol(ULocale)

Invalidación de comodidad y compatibilidad de getName que solicita el nombre del símbolo.

IsAvailable(String, Date, Date)

Consulta si el código de 3 letras ISO 4217 especificado está disponible en el intervalo de fechas especificado.

JavaFinalize()
Obsoletos.

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
Product(MeasureUnit)

Calcula el producto de esta unidad con otra unidad.

(Heredado de MeasureUnit)
Reciprocal()

Calcula la recíproca de esta MeasureUnit, con el numerador y el denominador volteados.

(Heredado de MeasureUnit)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Clase que encapsula una moneda, tal como se define en ISO 4217.

(Heredado de JavaObject)
SplitToSingleUnits()

Devuelve la lista de unidades SINGLE contenidas en una secuencia de unidades COMPUESTAs.

(Heredado de MeasureUnit)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToJavaCurrency()

Devuelve un java.

ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
WithDimensionality(Int32)

Crea un MeasureUnit que es esta unidad SINGLE aumentada con la dimensionalidad especificada (potencia).

(Heredado de MeasureUnit)
WithPrefix(MeasureUnit+MeasurePrefix)

Crea un measureUnit que es esta unidad SINGLE aumentada con el prefijo especificado.

(Heredado de MeasureUnit)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Clase que encapsula una moneda, tal como se define en ISO 4217.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Clase que encapsula una moneda, tal como se define en ISO 4217.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Clase que encapsula una moneda, tal como se define en ISO 4217.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Clase que encapsula una moneda, tal como se define en ISO 4217.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Clase que encapsula una moneda, tal como se define en ISO 4217.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Clase que encapsula una moneda, tal como se define en ISO 4217.

(Heredado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Clase que encapsula una moneda, tal como se define en ISO 4217.

(Heredado de MeasureUnit)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Clase que encapsula una moneda, tal como se define en ISO 4217.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a