Поделиться через


Currency Класс

Определение

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

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

Комментарии

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

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

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

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

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

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Свойства

AvailableCurrencies

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

Class

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

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

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

DefaultFractionDigits

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

DisplayName

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

Handle

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

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

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

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

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

NumericCode

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

NumericCodeAsString

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

PeerReference

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

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

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

ThresholdClass

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

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

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

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

Методы

Clone()

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

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

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

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

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

(Унаследовано от Object)
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)
ToArray<T>()

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

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

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

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

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

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

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

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

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

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

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

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

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

IJavaPeerable.Disposed()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

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