Compartir vía


Strings.FormatNumber(Object, Int32, TriState, TriState, TriState) Método

Definición

Devuelve una expresión con formato de número.

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

Parámetros

Expression
Object

Obligatorio. Expresión a la que se debe dar formato.

NumDigitsAfterDecimal
Int32

Opcional. Valor numérico que indica el número de posiciones que se muestran a la derecha del separador decimal. El valor predeterminado es -1, que indica que se utiliza la configuración regional del equipo.

IncludeLeadingDigit
TriState

Opcional. Constante TriState que indica si se muestra un 0 inicial para los valores fraccionarios. Consulte los valores en "Configuración".

UseParensForNegativeNumbers
TriState

Opcional. Constante TriState que indica si los valores negativos se van a colocar entre paréntesis. Consulte los valores en "Configuración".

GroupDigits
TriState

Opcional. Constante TriState que indica si los números se agrupan o no mediante el delimitador de grupo especificado en la configuración regional. Consulte los valores en "Configuración".

Devoluciones

Expresión con formato de número.

Excepciones

El tipo no es numérico.

Ejemplos

En este ejemplo se muestra la FormatNumber función .

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

Comentarios

Cuando se omiten uno o varios argumentos opcionales, los valores de los argumentos omitidos se proporcionan mediante la configuración regional.

Nota

Toda la información de configuración procede de la configuración regional de la aplicación. De forma predeterminada, será la configuración regional establecida en el panel de control. Sin embargo, se puede cambiar mediante programación mediante .NET Framework.

Los IncludeLeadingDigitargumentos , UseParensForNegativeNumbersy GroupDigits tienen la siguiente configuración.

Constante Descripción
TriState.True True
TriState.False False
TriState.UseDefault Configuración regional del equipo

Se aplica a

Consulte también