Strings.FormatCurrency(Object, Int32, TriState, TriState, TriState) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |