Currency Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
| 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 |
| 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 |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| 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 |