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


CurrencyFormatter Класс

Определение

Форматирует и анализирует валюты.

public ref class CurrencyFormatter sealed : INumberRounderOption, ISignedZeroOption, ISignificantDigitsOption
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.NumberFormatting.ICurrencyFormatterFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CurrencyFormatter final : INumberRounderOption, ISignedZeroOption, ISignificantDigitsOption
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.NumberFormatting.ICurrencyFormatterFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class CurrencyFormatter final : INumberRounderOption, ISignedZeroOption, ISignificantDigitsOption
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.NumberFormatting.ICurrencyFormatterFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class CurrencyFormatter : INumberRounderOption, ISignedZeroOption, ISignificantDigitsOption
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.NumberFormatting.ICurrencyFormatterFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class CurrencyFormatter : INumberRounderOption, ISignedZeroOption, ISignificantDigitsOption
function CurrencyFormatter(currencyCode, languages, geographicRegion)
Public NotInheritable Class CurrencyFormatter
Implements INumberRounderOption, ISignedZeroOption, ISignificantDigitsOption
Наследование
Object Platform::Object IInspectable CurrencyFormatter
Атрибуты
Реализации

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Если приложение передает языковые теги, используемые в этом классе, в любые функции поддержки национальных языков , оно должно сначала преобразовать теги, вызвав ResolveLocaleName.

Конструкторы

CurrencyFormatter(String)

Создает объект CurrencyFormatter , инициализируемый идентификатором валюты.

CurrencyFormatter(String, IIterable<String>, String)

Создает объект CurrencyFormatter , инициализированный с идентификатором валюты, списком языков и географическим регионом.

Свойства

Currency

Примечание

Валюта может быть доступной только для чтения для выпусков после Windows 8.1. Вместо этого используйте новый CurrencyFormatter.

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

FractionDigits

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

GeographicRegion

Возвращает регион, используемый при форматировании и анализе значений валют.

IntegerDigits

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

IsDecimalPointAlwaysDisplayed

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

IsGrouped

Возвращает или задает значение, указывающее, следует ли сгруппировать целочисленную часть значения валюты. Значение по умолчанию — false.

IsZeroSigned

Возвращает или задает значение, указывающее, форматируется ли значение -0 с помощью соглашений для отрицательных или положительных чисел. (В латинской числовой системе выбран вариант "-0" или "0".)

Languages

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

Mode

Возвращает или задает значение формата валюты с помощью символа валюты или кода валюты.

NumberRounder

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

NumeralSystem

Возвращает или задает систему нумерования, используемую для форматирования и анализа значений валют.

ResolvedGeographicRegion

Возвращает географический регион, который последний раз использовался для форматирования или анализа значений валют.

ResolvedLanguage

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

SignificantDigits

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

Методы

ApplyRoundingForCurrency(RoundingAlgorithm)

Применяет указанный алгоритм округления к CurrencyFormatter.

Format(Double)

Возвращает строковое представление значения двойной валюты.

Format(Int64)

Возвращает строковое представление значения валюты Int64 .

Format(UInt64)

Возвращает строковое представление значения валюты UInt64 .

FormatDouble(Double)

Возвращает строковое представление значения двойной валюты.

FormatInt(Int64)

Возвращает строковое представление значения валюты Int64 .

FormatUInt(UInt64)

Возвращает строковое представление значения валюты UInt64 .

ParseDouble(String)

Пытается проанализировать строковое представление значения двойной валюты.

ParseInt(String)

Пытается проанализировать строковое представление целочисленного значения валюты.

ParseUInt(String)

Пытается проанализировать строковое представление целочисленного значения валюты без знака.

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

См. также раздел