Язык

Currency Класс

Определение

Представляет валюту.

[Android.Runtime.Register("java/util/Currency", DoNotGenerateAcw=true)]
public sealed class Currency : Java.Lang.Object, IDisposable, Java.IO.ISerializable
[<Android.Runtime.Register("java/util/Currency", DoNotGenerateAcw=true)>]
type Currency = class
    inherit Object
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Наследование
Атрибуты
Реализации

Комментарии

Представляет валюту. Валюты определяются своими кодами валют ISO 4217. Дополнительные сведения см. на веб-сайте ISO .

Класс разработан таким образом, чтобы для какой-либо валюты никогда не было более одного Currency экземпляра. Поэтому нет общедоступного конструктора. Вы получаете Currency экземпляр с помощью getInstance методов.

Рекомендуется использовать java.math.BigDecimal класс при работе с Currency или денежными значениями, так как он обеспечивает лучшую обработку чисел с плавающей запятой и их операций.

Добавлено в версии 1.4.

Java документации по java.util.Currency.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Свойства

Имя. Описание
AvailableCurrencies

Возвращает набор доступных валют.

Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
CurrencyCode

Возвращает код валюты ISO 4217 этой валюты.

DefaultFractionDigits

Возвращает количество цифр дроби по умолчанию, используемых с этой валютой.

DisplayName

Возвращает имя, подходящее для отображения этой валюты для языкового стандарта по умолчанию Locale.Category#DISPLAY DISPLAY .

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

(Унаследовано от Object)
JniManagedPeerState

Представляет валюту.

(Унаследовано от JavaObject)
JniPeerMembers

Представляет валюту.

NumericCode

Возвращает числовый код ISO 4217 этой валюты.

NumericCodeAsString

Возвращает 3 цифру ISO 4217 числового кода этой валюты в виде String.

PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

(Унаследовано от Object)
Symbol

Возвращает символ этой валюты для языкового стандарта по умолчанию Locale.Category#DISPLAY DISPLAY .

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)
ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)

Методы

Имя. Описание
Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Представляет валюту.

(Унаследовано от JavaObject)
Dispose()

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
Dispose(Boolean)

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
DisposeUnlessReferenced()

Представляет валюту.

(Унаследовано от JavaObject)
Equals(Object)

Представляет валюту.

(Унаследовано от JavaObject)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GetDisplayName(Locale)

Возвращает имя, подходящее для отображения этой валюты для указанного языкового стандарта.

GetHashCode()

Возвращает хэш-значение кода для объекта.

(Унаследовано от Object)
GetInstance(Locale)

Currency Возвращает экземпляр для страны заданного языкового стандарта.

GetInstance(String)

Currency Возвращает экземпляр для заданного кода валюты.

GetSymbol(Locale)

Возвращает символ этой валюты для указанного языкового стандарта.

JavaFinalize()
Устаревшие.

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
Notify()

Просыпается один поток, ожидающий монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Представляет валюту.

(Унаследовано от JavaObject)
ToArray<T>()

Создает управляемый массив из этого Java оболочки массива.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

(Унаследовано от Object)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.>

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

Имя. Описание
IJavaPeerable.Disposed()

Представляет валюту.

(Унаследовано от JavaObject)
IJavaPeerable.Finalized()

Представляет валюту.

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Представляет валюту.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Представляет валюту.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Представляет валюту.

(Унаследовано от JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Представляет валюту.

(Унаследовано от JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Представляет валюту.

Методы расширения

Имя. Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Представляет валюту.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

Применяется к