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

Definizione

Restituisce un'espressione formattata come valore di valuta usando il simbolo di valuta definito nel Pannello di controllo di sistema.

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

Required. Espressione da formattare.

NumDigitsAfterDecimal
Int32

Optional. Valore numerico che indica il numero di posizioni visualizzate a destra del decimale. Il valore predefinito è -1, che indica che vengono usate le impostazioni internazionali del computer.

IncludeLeadingDigit
TriState

Optional. TriState enumerazione che indica se viene visualizzato o meno uno zero iniziale per i valori frazionari. Per i valori, vedere "Osservazioni".

UseParensForNegativeNumbers
TriState

Optional. TriState enumerazione che indica se inserire o meno valori negativi tra parentesi. Per i valori, vedere "Osservazioni".

GroupDigits
TriState

Optional. TriState enumerazione che indica se i numeri vengono raggruppati utilizzando il delimitatore di gruppo specificato nelle impostazioni internazionali del computer. Per i valori, vedere "Osservazioni".

Valori restituiti

Espressione formattata come valore di valuta utilizzando il simbolo di valuta definito nel pannello di controllo di sistema.

Eccezioni

Numero di cifre dopo il separatore decimale maggiore di 99.

Il tipo non è numerico.

Esempio

Nell'esempio seguente viene illustrato l'uso della FormatCurrency funzione .

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 invece usati i valori delle impostazioni internazionali corrispondenti del computer.

La posizione del simbolo di valuta rispetto al valore della valuta è determinata dalle impostazioni internazionali del sistema.

Note

Tutte le informazioni sulle impostazioni provengono dalle impostazioni locali dell'applicazione. Per impostazione predefinita, le impostazioni locali verranno impostate nel pannello di controllo. Tuttavia, può essere modificato a livello di codice usando .NET Framework, ad eccezione di zero iniziale, che proviene dalla scheda Number.

Gli IncludeLeadingDigitargomenti , UseParensForNegativeNumberse GroupDigits accettano i valori di enumerazione TriState seguenti.

Valore Description
TriState.True Vero
TriState.False Falso
TriState.UseDefault Impostazioni internazionali del computer

Si applica a

Vedi anche