Freigeben über


CurrencyFormatter Klasse

Definition

Formatiert und analysiert Währungen.

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
Vererbung
Object Platform::Object IInspectable CurrencyFormatter
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Wenn Ihre App Sprachtags, die in dieser Klasse verwendet werden, an alle Funktionen für die Unterstützung von nationaler Sprache übergibt, muss sie zuerst die Tags konvertieren, indem ResolveLocaleName aufgerufen wird.

Konstruktoren

CurrencyFormatter(String)

Erstellt ein CurrencyFormatter-Objekt , das mit einem Währungsbezeichner initialisiert wird.

CurrencyFormatter(String, IIterable<String>, String)

Erstellt ein CurrencyFormatter-Objekt , das mit einem Währungsbezeichner, einer Sprachliste und einer geografischen Region initialisiert ist.

Eigenschaften

Currency

Hinweis

Die Währung kann für Releases nach Windows 8.1 schreibgeschützt sein. Verwenden Sie stattdessen einen neuen CurrencyFormatter.

Ruft den Bezeichner für die Währung ab, die zum Formatieren und Analysieren von Währungswerten verwendet werden soll.

FractionDigits

Ruft die Mindestanzahl von Ziffern ab, die für den Bruchteil des Währungswerts angezeigt werden sollen, oder legt diese fest.

GeographicRegion

Ruft die Region ab, die beim Formatieren und Analysieren von Währungswerten verwendet wird.

IntegerDigits

Ruft die Mindestanzahl von Ziffern ab, die für den ganzzahligen Teil des Währungswerts angezeigt werden sollen, oder legt diese fest.

IsDecimalPointAlwaysDisplayed

Ruft ab oder legt fest, ob das Dezimaltrennzeichen des Währungswerts immer angezeigt werden soll.

IsGrouped

Ruft ab oder legt fest, ob der ganzzahlige Teil des Währungswerts gruppiert werden soll. Standardwert: false.

IsZeroSigned

Ruft ab oder legt fest, ob -0 mithilfe der Konventionen für negative Zahlen oder für positive Zahlen formatiert ist. (Im lateinischen Zahlensystem ist die Wahl "-0" oder "0".)

Languages

Ruft die Prioritätsliste der Sprachbezeichner ab, die beim Formatieren und Analysieren von Währungswerten verwendet wird.

Mode

Ruft ab oder legt fest, ob die Währung mit dem Währungssymbol oder dem Währungscode formatiert ist.

NumberRounder

Ruft die aktuelle Rundungsstrategie ab, die beim Formatieren von Währungsbeträgen verwendet werden soll, oder legt diese fest.

NumeralSystem

Ruft das Nummerierungssystem ab, das zum Formatieren und Analysieren von Währungswerten verwendet wird, oder legt dieses fest.

ResolvedGeographicRegion

Ruft die geografische Region ab, die zuletzt zum Formatieren oder Analysieren von Währungswerten verwendet wurde.

ResolvedLanguage

Ruft die Sprache ab, die zuletzt zum Formatieren oder Analysieren von Währungswerten verwendet wurde.

SignificantDigits

Ruft den aktuellen Abstand auf signifikante Ziffern ab, wenn ein Währungsbetrag formatiert ist, oder legt diesen fest.

Methoden

ApplyRoundingForCurrency(RoundingAlgorithm)

Wendet den angegebenen Rundungsalgorithmus auf den CurrencyFormatter an.

Format(Double)

Gibt eine Zeichenfolgendarstellung eines Double-Währungswerts zurück.

Format(Int64)

Gibt eine Zeichenfolgendarstellung eines Int64-Währungswerts zurück.

Format(UInt64)

Gibt eine Zeichenfolgendarstellung eines UInt64-Währungswerts zurück.

FormatDouble(Double)

Gibt eine Zeichenfolgendarstellung eines Double-Währungswerts zurück.

FormatInt(Int64)

Gibt eine Zeichenfolgendarstellung eines Int64-Währungswerts zurück.

FormatUInt(UInt64)

Gibt eine Zeichenfolgendarstellung eines UInt64-Währungswerts zurück.

ParseDouble(String)

Versucht, eine Zeichenfolgendarstellung eines Double-Währungswerts zu analysieren.

ParseInt(String)

Versucht, eine Zeichenfolgendarstellung eines ganzzahligen Währungswerts zu analysieren.

ParseUInt(String)

Versucht, eine Zeichenfolgendarstellung eines ganzzahligen Währungswerts ohne Vorzeichen zu analysieren.

Gilt für:

Weitere Informationen