CurrencyFormatter Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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: |
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. |