DecimalFormatter Класс

Определение

Форматирует и анализирует десятичные числа.

public ref class DecimalFormatter sealed : INumberFormatter, INumberFormatter2, INumberFormatterOptions, INumberParser, INumberRounderOption, ISignedZeroOption, ISignificantDigitsOption
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.NumberFormatting.IDecimalFormatterFactory, 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 DecimalFormatter final : INumberFormatter, INumberFormatter2, INumberFormatterOptions, INumberParser, 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.IDecimalFormatterFactory, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class DecimalFormatter final : INumberFormatter, INumberFormatter2, INumberFormatterOptions, INumberParser, INumberRounderOption, ISignedZeroOption, ISignificantDigitsOption
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.NumberFormatting.IDecimalFormatterFactory), 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 DecimalFormatter : INumberFormatter, INumberFormatter2, INumberFormatterOptions, INumberParser, 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.IDecimalFormatterFactory), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class DecimalFormatter : INumberFormatter, INumberFormatter2, INumberFormatterOptions, INumberParser, INumberRounderOption, ISignedZeroOption, ISignificantDigitsOption
function DecimalFormatter(languages, geographicRegion)
Public NotInheritable Class DecimalFormatter
Implements INumberFormatter, INumberFormatter2, INumberFormatterOptions, INumberParser, INumberRounderOption, ISignedZeroOption, ISignificantDigitsOption
Наследование
Object Platform::Object IInspectable DecimalFormatter
Атрибуты
Реализации

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

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

Комментарии

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

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

DecimalFormatter()

Создает объект DecimalFormatter и инициализирует его значениями по умолчанию.

DecimalFormatter(IIterable<String>, String)

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

Свойства

FractionDigits

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

GeographicRegion

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

IntegerDigits

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

IsDecimalPointAlwaysDisplayed

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

IsGrouped

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

IsZeroSigned

Возвращает или задает значение , указывающее, имеет ли значение -0 или "0".

Languages

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

NumberRounder

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

NumeralSystem

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

ResolvedGeographicRegion

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

ResolvedLanguage

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

SignificantDigits

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

Методы

Format(Double)

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

Format(Int64)

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

Format(UInt64)

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

FormatDouble(Double)

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

FormatInt(Int64)

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

FormatUInt(UInt64)

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

ParseDouble(String)

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

ParseInt(String)

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

ParseUInt(String)

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

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

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