Share via


Strings.FormatCurrency(Object, Int32, TriState, TriState, TriState) Metode

Definisi

Mengembalikan ekspresi yang diformat sebagai nilai mata uang menggunakan simbol mata uang yang ditentukan dalam panel kontrol sistem.

public static string FormatCurrency (object? Expression, int NumDigitsAfterDecimal = -1, Microsoft.VisualBasic.TriState IncludeLeadingDigit = Microsoft.VisualBasic.TriState.UseDefault, Microsoft.VisualBasic.TriState UseParensForNegativeNumbers = Microsoft.VisualBasic.TriState.UseDefault, Microsoft.VisualBasic.TriState GroupDigits = Microsoft.VisualBasic.TriState.UseDefault);
public static string FormatCurrency (object Expression, int NumDigitsAfterDecimal = -1, Microsoft.VisualBasic.TriState IncludeLeadingDigit = Microsoft.VisualBasic.TriState.UseDefault, Microsoft.VisualBasic.TriState UseParensForNegativeNumbers = Microsoft.VisualBasic.TriState.UseDefault, Microsoft.VisualBasic.TriState GroupDigits = Microsoft.VisualBasic.TriState.UseDefault);
static member FormatCurrency : obj * int * Microsoft.VisualBasic.TriState * Microsoft.VisualBasic.TriState * Microsoft.VisualBasic.TriState -> string
Public Function FormatCurrency (Expression As Object, Optional NumDigitsAfterDecimal As Integer = -1, Optional IncludeLeadingDigit As TriState = Microsoft.VisualBasic.TriState.UseDefault, Optional UseParensForNegativeNumbers As TriState = Microsoft.VisualBasic.TriState.UseDefault, Optional GroupDigits As TriState = Microsoft.VisualBasic.TriState.UseDefault) As String

Parameter

Expression
Object

Wajib diisi. Ekspresi yang akan diformat.

NumDigitsAfterDecimal
Int32

Opsional. Nilai numerik yang menunjukkan berapa banyak tempat yang ditampilkan di sebelah kanan desimal. Nilai defaultnya adalah -1, yang menunjukkan bahwa pengaturan regional komputer digunakan.

IncludeLeadingDigit
TriState

Pilihan. TriState enumerasi yang menunjukkan apakah nol di depan ditampilkan untuk nilai pecahan atau tidak. Lihat "Komentar" untuk nilai.

UseParensForNegativeNumbers
TriState

Pilihan. TriState enumerasi yang menunjukkan apakah akan menempatkan nilai negatif dalam tanda kurung atau tidak. Lihat "Komentar" untuk nilai.

GroupDigits
TriState

Pilihan. TriState enumerasi yang menunjukkan apakah angka dikelompokkan menggunakan pemisah grup yang ditentukan dalam pengaturan regional komputer atau tidak. Lihat "Komentar" untuk nilai.

Mengembalikan

Ekspresi yang diformat sebagai nilai mata uang menggunakan simbol mata uang yang ditentukan dalam panel kontrol sistem.

Pengecualian

Jumlah digit setelah titik desimal lebih besar dari 99.

Tipe bukan numerik.

Contoh

Contoh berikut mengilustrasikan penggunaan FormatCurrency fungsi .

Dim testDebt As Double = -4456.43
Dim testString As String
' Returns "($4,456.43)".
testString = FormatCurrency(testDebt, , , TriState.True, TriState.True)

Keterangan

Ketika satu atau beberapa argumen opsional dihilangkan, nilai pengaturan regional komputer yang cocok digunakan sebagai gantinya.

Posisi simbol mata uang relatif terhadap nilai mata uang ditentukan oleh pengaturan regional sistem.

Catatan

Semua informasi pengaturan berasal dari lokal aplikasi. Secara default, itu akan menjadi lokal yang diatur di panel kontrol. Namun, ini dapat diubah secara terprogram dengan menggunakan .NET Framework, kecuali nol di depannya, yang berasal dari Number tab.

Argumen IncludeLeadingDigit, UseParensForNegativeNumbers, dan GroupDigits mengambil nilai enumerasi TriState berikut.

Nilai Deskripsi
TriState.True True
TriState.False FALSE
TriState.UseDefault Pengaturan regional komputer

Berlaku untuk

Lihat juga