Langue

Currency Classe

Définition

Une classe encapsulant une devise, telle que définie par 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
Héritage
Attributs

Remarques

Une classe encapsulant une devise, telle que définie par ISO 4217. Un Currency objet peut être créé en fonction d’un Locale code ISO 4217 ou donné. Une fois créé, l’objet Currency peut retourner différentes données nécessaires à son affichage approprié :

<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 utilise ces données pour afficher les devises.

Remarque : Cette classe ressemble délibérément, mais elle a une implémentation complètement indépendante et ajoute des fonctionnalités non présentes java.util.Currency dans le JDK.

Java documentation pour android.icu.util.Currency.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Constructeurs

Nom Description
Currency(IntPtr, JniHandleOwnership)

Crée une instance managée qui représente un objet Java existant.

Currency(String)

Construit un objet monétaire pour le code ISO 4217 3 lettres donné.

Champs

Nom Description
FormalSymbolName
Obsolète.

Sélecteur pour getName() indiquant le symbole monétaire formel.

LongName
Obsolète.

Sélecteur pour getName() indiquant le nom long d’une devise, par exemple « DOLLAR US » pour USD.

NarrowSymbolName
Obsolète.

Sélecteur pour getName() indiquant le symbole monétaire étroit.

PluralLongName
Obsolète.

Sélecteur pour getName() indiquant le nom long pluriel d’une devise, tel que « dollar américain » pour USD en « 1 dollar américain » et « dollars américains » pour USD en « 2 dollars américains ».

SymbolName
Obsolète.

Sélecteur pour getName() indiquant un nom symbolique pour une devise, par exemple « $ » pour USD.

VariantSymbolName
Obsolète.

Sélecteur pour getName() indiquant le symbole monétaire variant.

Propriétés

Nom Description
AvailableCurrencies

Retourne l’ensemble des devises disponibles.

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
CurrencyCode

Retourne le code iso 4217 3 lettres pour cet objet monétaire.

DefaultFractionDigits

Retourne le nombre de chiffres de fraction qui doivent être affichés pour cette devise.

Dimensionality

Renvoie la dimensionnalité (puissance) de cette MeasureUnit.

(Hérité de MeasureUnit)
DisplayName

Retourne le nom complet de cette devise dans les paramètres régionaux par défaut.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
Identifier

Obtenez l’identificateur d’unité CLDR pour cette MeasureUnit, comme défini dans UTS 35.

(Hérité de MeasureUnit)
JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Une classe encapsulant une devise, telle que définie par ISO 4217.

(Hérité de JavaObject)
JniPeerMembers

Obtient les métadonnées JNI utilisées pour accéder aux membres de cette liaison Java.

NumericCode

Retourne le code numérique ISO 4217 pour cet objet monétaire.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
Prefix

Retourne le préfixe SI ou binaire actuel de cette unité SINGLE.

(Hérité de MeasureUnit)
RoundingIncrement

Retourne l’incrément d’arrondi pour cette devise, ou 0.

Subtype

Obtenez le sous-type, tel que « pied ».

(Hérité de MeasureUnit)
Symbol

Remplacement pratique et de compatibilité de getName qui demande le nom du symbole pour les paramètres régionaux par défaut DISPLAY .

ThresholdClass

Obtient la classe Java utilisée pour la distribution de méthode virtuelle.

ThresholdType

Obtient le type managé qui déclare cette liaison Java.

Type

Obtenez le type, tel que « length ».

(Hérité de MeasureUnit)

Méthodes

Nom Description
Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Une classe encapsulant une devise, telle que définie par ISO 4217.

(Hérité de JavaObject)
Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

Une classe encapsulant une devise, telle que définie par ISO 4217.

(Hérité de JavaObject)
Equals(Object)

Une classe encapsulant une devise, telle que définie par ISO 4217.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
FromJavaCurrency(Currency)

Retourne un objet Currency basé sur la devise représentée par le java donné.

GetAvailableCurrencyCodes(Locale, Date)

Retourne un tableau de chaînes qui contiennent les identificateurs monétaires valides pour la date donnée java.util.Locale .

GetAvailableCurrencyCodes(ULocale, Date)

Retourne un tableau de chaînes qui contiennent les identificateurs monétaires valides pour les paramètres régionaux donnés à la date donnée.

GetAvailableLocales()

Retourne un tableau des paramètres régionaux pour lesquels une devise est définie.

GetAvailableULocales()

Retourne un tableau des ulocales pour lesquelles une devise est définie.

GetComplexity()

Calculez la complexité de l’unité.

(Hérité de MeasureUnit)
GetDefaultFractionDigits(Currency+CurrencyUsage)

Retourne le nombre de chiffres de fraction qui doivent être affichés pour cette devise avec Utilisation.

GetDisplayName(Locale)

Retourne le nom complet de cette devise dans les paramètres régionaux donnés.

GetHashCode()

Retourne une valeur de code de hachage pour l’objet.

(Hérité de Object)
GetInstance(Locale)

Retourne un objet monétaire pour la devise par défaut dans les paramètres régionaux donnés.

GetInstance(String)

Retourne un objet monétaire en fonction d’un code ISO 4217 3 lettres.

GetInstance(ULocale)

Retourne un objet monétaire pour la devise par défaut dans les paramètres régionaux donnés.

GetKeywordValuesForLocale(String, ULocale, Boolean)

En fonction d’une clé et d’un paramètre régional, retourne un tableau de valeurs pour la clé pour laquelle des données existent.

GetName(Locale, CurrencyNameStyle, Boolean[])

Retourne le nom complet de la devise donnée dans les paramètres régionaux donnés.

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

Retourne le nom complet de la devise donnée dans les paramètres régionaux donnés.

GetName(ULocale, CurrencyNameStyle, Boolean[])

Retourne le nom complet de la devise donnée dans les paramètres régionaux donnés.

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

Retourne le nom complet de la devise donnée dans les paramètres régionaux donnés.

GetRoundingIncrement(Currency+CurrencyUsage)

Retourne l’incrément d’arrondi pour cette devise, ou 0,0 si aucune arrondi n’est effectuée par cette devise avec l’utilisation.

GetSymbol(Locale)

Remplacement pratique et de compatibilité de getName qui demande le nom du symbole.

GetSymbol(ULocale)

Remplacement pratique et de compatibilité de getName qui demande le nom du symbole.

IsAvailable(String, Date, Date)

Interroge si le code iso 4217 3 lettres donné est disponible sur la plage de dates spécifiée.

JavaFinalize()
Obsolète.

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
Product(MeasureUnit)

Calcule le produit de cette unité avec une autre unité.

(Hérité de MeasureUnit)
Reciprocal()

Calcule la réciproque de cette MeasureUnit, avec le numérateur et le dénominateur retournés.

(Hérité de MeasureUnit)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Une classe encapsulant une devise, telle que définie par ISO 4217.

(Hérité de JavaObject)
SplitToSingleUnits()

Retourne la liste des unités SINGLE contenues dans une séquence d’unités COMPOUND.

(Hérité de MeasureUnit)
ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToJavaCurrency()

Retourne un java.

ToString()

Retourne une représentation sous forme de chaîne de l’objet.

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
WithDimensionality(Int32)

Crée une MeasureUnit qui est cette unité SINGLE augmentée avec la dimensionnalité spécifiée (puissance).

(Hérité de MeasureUnit)
WithPrefix(MeasureUnit+MeasurePrefix)

Crée une MeasureUnit qui est cette unité SINGLE augmentée avec le préfixe spécifié.

(Hérité de MeasureUnit)

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Une classe encapsulant une devise, telle que définie par ISO 4217.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Une classe encapsulant une devise, telle que définie par ISO 4217.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Une classe encapsulant une devise, telle que définie par ISO 4217.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Une classe encapsulant une devise, telle que définie par ISO 4217.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Une classe encapsulant une devise, telle que définie par ISO 4217.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Une classe encapsulant une devise, telle que définie par ISO 4217.

(Hérité de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Supprime cette instance de la recherche d'objets Java du runtime.

(Hérité de MeasureUnit)

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Une classe encapsulant une devise, telle que définie par ISO 4217.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à