Strings.FormatCurrency(Object, Int32, TriState, TriState, TriState) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |