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

Definizione

Restituisce un'espressione nel formato valore di valuta utilizzando il simbolo di valuta impostato nel Pannello di controllo del sistema.Returns an expression formatted as a currency value using the currency symbol defined in the system control panel.

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

Parametri

Expression
Object Object Object

Obbligatorio.Required. Espressione da formattare.Expression to be formatted.

NumDigitsAfterDecimal
Int32 Int32 Int32

Opzionale.Optional. Valore numerico che indica quante cifre vengono visualizzate a destra del segno decimale.Numeric value indicating how many places are displayed to the right of the decimal. Il valore predefinito è -1, che indica che vengono usate le impostazioni internazionali del computer.Default value is -1, which indicates that the computer's regional settings are used.

IncludeLeadingDigit
TriState TriState TriState

Opzionale.Optional. Enumerazione TriState che indica se visualizzare o meno uno zero iniziale per i valori frazionari.TriState enumeration that indicates whether or not a leading zero is displayed for fractional values. Per informazioni sui valori, vedere la sezione "Osservazioni".See "Remarks" for values.

UseParensForNegativeNumbers
TriState TriState TriState

Opzionale.Optional. Enumerazione TriState che indica se racchiudere i valori negativi tra parentesi.TriState enumeration that indicates whether or not to place negative values within parentheses. Per informazioni sui valori, vedere la sezione "Osservazioni".See "Remarks" for values.

GroupDigits
TriState TriState TriState

Opzionale.Optional. Enumerazione TriState che indica se raggruppare i numeri utilizzando il delimitatore di gruppo specificato nelle impostazioni internazionali del computer.TriState enumeration that indicates whether or not numbers are grouped using the group delimiter specified in the computer's regional settings. Per informazioni sui valori, vedere la sezione "Osservazioni".See "Remarks" for values.

Restituisce

Espressione formattata come valore di valuta usando il simbolo di valuta definito nel pannello di controllo del sistema.An expression formatted as a currency value using the currency symbol defined in the system control panel.

Eccezioni

Il numero di cifre dopo il separatore decimale è maggiore di 99.Number of digits after decimal point is greater than 99.

Tipo non numerico.Type is not numeric.

Esempi

Nel seguente esempio viene illustrato l'utilizzo della funzione FormatCurrency:The following example illustrates the use of the FormatCurrency function.

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

Commenti

Quando uno o più argomenti facoltativi vengono omessi, vengono utilizzati corrispondenti valori delle impostazioni internazionali del computer.When one or more optional arguments are omitted, the computer's matching regional-settings values are used instead.

La posizione del simbolo di valuta rispetto al valore di valuta viene determinata dalle impostazioni internazionali del sistema.The position of the currency symbol relative to the currency value is determined by the system's regional settings.

Nota

Tutte le informazioni delle impostazioni provengono dalle impostazioni locali dell'applicazione.All settings information comes from the locale of the application. Per impostazione predefinita, che saranno le impostazioni locali configurate nel Pannello di controllo.By default, that will be the locale set in the control panel. Tuttavia, può essere modificato a livello di programmazione usando .NET Framework, tranne zero iniziale, che deriva dal Number scheda.However, it may be changed programmatically by using the .NET Framework, except leading zero, which comes from the Number tab.

Il IncludeLeadingDigit, UseParensForNegativeNumbers, e GroupDigits accettano i valori di enumerazione a tre stati seguenti.The IncludeLeadingDigit, UseParensForNegativeNumbers, and GroupDigits arguments take the following TriState enumeration values.

ValueValue DescrizioneDescription
TriState.True TrueTrue
TriState.False FalseFalse
TriState.UseDefault Impostazioni internazionali del computerThe computer's regional settings

Si applica a

Vedi anche