Strings.FormatCurrency(Object, Int32, TriState, TriState, TriState) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |