次の方法で共有


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)

Double 通貨値の文字列表現を返します。

Format(Int64)

Int64 通貨値の文字列表現を返します。

Format(UInt64)

UInt64 通貨値の文字列表現を返します。

FormatDouble(Double)

Double 通貨値の文字列表現を返します。

FormatInt(Int64)

Int64 通貨値の文字列表現を返します。

FormatUInt(UInt64)

UInt64 通貨値の文字列表現を返します。

ParseDouble(String)

Double 通貨値の文字列表現の解析を試みます。

ParseInt(String)

整数の通貨値の文字列表現の解析を試みます。

ParseUInt(String)

符号なし整数通貨値の文字列表現の解析を試みます。

適用対象

こちらもご覧ください