Condividi tramite


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

Definizione

Restituisce un'espressione in formato di numero.

public static string FormatNumber (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);
public static string FormatNumber (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 FormatNumber : obj * int * Microsoft.VisualBasic.TriState * Microsoft.VisualBasic.TriState * Microsoft.VisualBasic.TriState -> string
Public Function FormatNumber (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

Obbligatorio. Espressione da formattare.

NumDigitsAfterDecimal
Int32

facoltativo. Valore numerico che indica quante cifre vengono visualizzate a destra del segno decimale. Il valore predefinito è -1, che indica che vengono utilizzate le impostazioni internazionali del computer.

IncludeLeadingDigit
TriState

facoltativo. Costante TriState che indica se visualizzare uno zero iniziale per i valori frazionari. Per un elenco dei valori possibili, vedere "Impostazioni".

UseParensForNegativeNumbers
TriState

facoltativo. Costante TriState che indica se racchiudere i valori negativi tra parentesi. Per un elenco dei valori possibili, vedere "Impostazioni".

GroupDigits
TriState

facoltativo. Costante TriState che consente di specificare se raggruppare o meno i numeri usando il carattere di delimitazione di gruppo specificato nelle impostazioni locali. Per un elenco dei valori possibili, vedere "Impostazioni".

Restituisce

Espressione formattata come numero.

Eccezioni

Tipo non numerico.

Esempio

In questo esempio viene illustrata la FormatNumber funzione.

Dim testNumber As Integer = 45600
' Returns "45,600.00".
Dim testString As String = FormatNumber(testNumber, 2, , , TriState.True)

Commenti

Quando uno o più argomenti facoltativi vengono omessi i valori per gli argomenti omessi vengono forniti dalle impostazioni locali.

Nota

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.

Gli IncludeLeadingDigitargomenti , UseParensForNegativeNumberse GroupDigits hanno le impostazioni seguenti.

Costante Descrizione
TriState.True True
TriState.False Falso
TriState.UseDefault Impostazioni internazionali del computer

Si applica a

Vedi anche