CurrencyFormatter Kelas

Definisi

Memformat dan mengurai mata uang.

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
Warisan
Object Platform::Object IInspectable CurrencyFormatter
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Jika aplikasi Anda meneruskan tag bahasa yang digunakan di kelas ini ke fungsi Dukungan Bahasa Nasional apa pun, aplikasi harus terlebih dahulu mengonversi tag dengan memanggil ResolveLocaleName.

Konstruktor

CurrencyFormatter(String)

Membuat objek CurrencyFormatter yang diinisialisasi dengan pengidentifikasi mata uang.

CurrencyFormatter(String, IIterable<String>, String)

Membuat objek CurrencyFormatter yang diinisialisasi dengan pengidentifikasi mata uang, daftar bahasa, dan wilayah geografis.

Properti

Currency

Catatan

Mata uang mungkin baca-saja untuk rilis setelah Windows 8.1. Sebagai gantinya, gunakan CurrencyFormatter baru.

Mendapatkan pengidentifikasi untuk mata uang yang akan digunakan untuk memformat dan mengurai nilai mata uang.

FractionDigits

Mendapatkan atau mengatur jumlah minimum digit yang akan ditampilkan untuk bagian pecahan dari nilai mata uang.

GeographicRegion

Mendapatkan wilayah yang digunakan saat memformat dan mengurai nilai mata uang.

IntegerDigits

Mendapatkan atau mengatur jumlah minimum digit yang akan ditampilkan untuk bagian bilangan bulat dari nilai mata uang.

IsDecimalPointAlwaysDisplayed

Mendapatkan atau mengatur apakah titik desimal nilai mata uang harus selalu ditampilkan.

IsGrouped

Mendapatkan atau mengatur apakah bagian bilangan bulat dari nilai mata uang harus dikelompokkan. Nilai defaultnya adalah false.

IsZeroSigned

Mendapatkan atau mengatur apakah -0 diformat menggunakan konvensi untuk angka negatif atau untuk angka positif. (Dalam sistem angka Latin, pilihannya adalah "-0" atau "0".)

Languages

Mendapatkan daftar prioritas pengidentifikasi bahasa yang digunakan saat memformat dan mengurai nilai mata uang.

Mode

Mendapatkan atau mengatur apakah mata uang diformat dengan simbol mata uang atau kode mata uang.

NumberRounder

Mendapatkan atau mengatur strategi pembulatan saat ini yang akan digunakan saat memformat jumlah mata uang.

NumeralSystem

Mendapatkan atau mengatur sistem penomoran yang digunakan untuk memformat dan mengurai nilai mata uang.

ResolvedGeographicRegion

Mendapatkan wilayah geografis yang terakhir digunakan untuk memformat atau mengurai nilai mata uang.

ResolvedLanguage

Mendapatkan bahasa yang terakhir digunakan untuk memformat atau mengurai nilai mata uang.

SignificantDigits

Mendapatkan atau mengatur padding saat ini ke digit signifikan saat jumlah mata uang diformat.

Metode

ApplyRoundingForCurrency(RoundingAlgorithm)

Menerapkan algoritma pembulatan yang ditentukan ke CurrencyFormatter.

Format(Double)

Mengembalikan representasi string dari nilai mata uang Ganda .

Format(Int64)

Mengembalikan representasi string dari nilai mata uang Int64 .

Format(UInt64)

Mengembalikan representasi string dari nilai mata uang UInt64 .

FormatDouble(Double)

Mengembalikan representasi string dari nilai mata uang Ganda .

FormatInt(Int64)

Mengembalikan representasi string dari nilai mata uang Int64 .

FormatUInt(UInt64)

Mengembalikan representasi string dari nilai mata uang UInt64 .

ParseDouble(String)

Mencoba mengurai representasi string dari nilai mata uang Ganda .

ParseInt(String)

Mencoba mengurai representasi string dari nilai mata uang bilangan bulat.

ParseUInt(String)

Mencoba mengurai representasi string dari nilai mata uang bilangan bulat yang tidak ditandatangani.

Berlaku untuk

Lihat juga