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

Definitie

Deze functie retourneert een expressie die is opgemaakt als een valutawaarde, met het valutasymbool dat is gedefinieerd in het Configuratiescherm.

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

Parameters

Expression
Object

Required. De expressie die moet worden opgemaakt.

NumDigitsAfterDecimal
Int32

Optional. Numerieke waarde die aangeeft hoeveel posities rechts van het decimaalteken worden weergegeven. De standaardwaarde is -1, wat aangeeft dat de landinstellingen van de computer worden gebruikt.

IncludeLeadingDigit
TriState

Optional. TriState opsomming die aangeeft of er een voorloopnul wordt weergegeven voor breukwaarden. Zie Opmerkingen voor waarden.

UseParensForNegativeNumbers
TriState

Optional. TriState opsomming die aangeeft of negatieve waarden tussen haakjes moeten worden geplaatst. Zie Opmerkingen voor waarden.

GroupDigits
TriState

Optional. TriState opsomming die aangeeft of getallen zijn gegroepeerd met behulp van het groepsscheidingsteken dat is opgegeven in de landinstellingen van de computer. Zie Opmerkingen voor waarden.

Retouren

Een expressie die is opgemaakt als een valutawaarde met behulp van het valutasymbool dat is gedefinieerd in het configuratiescherm van het systeem.

Uitzonderingen

Het aantal cijfers na de komma is groter dan 99.

Het type is niet numeriek.

Voorbeelden

In het volgende voorbeeld ziet u het gebruik van de FormatCurrency functie.

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

Opmerkingen

Wanneer een of meer optionele argumenten worden weggelaten, worden in plaats daarvan de overeenkomende waarden voor regionale instellingen van de computer gebruikt.

De positie van het valutasymbool ten opzichte van de valutawaarde wordt bepaald door de landinstellingen van de computer.

Note

Alle instellingengegevens zijn afkomstig van de landinstelling van de toepassing. Dit is standaard de landinstelling die is ingesteld in het configuratiescherm. Het kan echter programmatisch worden gewijzigd met behulp van het .NET Framework, met uitzondering van voorloopnul, die afkomstig is van het tabblad Number.

De IncludeLeadingDigitargumenten , UseParensForNegativeNumbersen GroupDigits argumenten nemen de volgende TriState-opsommingswaarden.

Value Description
TriState.True True
TriState.False Onwaar
TriState.UseDefault De landinstellingen van de computer

Van toepassing op

Zie ook