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

Definição

Devolve uma expressão formatada como um 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);
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

Required. Expressão a ser formatada.

NumDigitsAfterDecimal
Int32

Optional. Valor numérico que indica quantos lugares são exibidos à direita do decimal. O valor padrão é -1, o que indica que as definições regionais do computador são usadas.

IncludeLeadingDigit
TriState

Optional. TriState constante que indica se um 0 inicial é apresentado para valores fracionários. Veja "Definições" para os valores.

UseParensForNegativeNumbers
TriState

Optional. TriState constante que indica se deve colocar valores negativos entre parênteses. Veja "Definições" para os valores.

GroupDigits
TriState

Optional. TriState constante que indica se os números estão ou não agrupados usando o delimitador de grupo especificado nas definições locais. Veja "Definições" para os valores.

Devoluções

Uma expressão formatada como um número.

Exceções

O tipo não é numérico.

Exemplos

Este exemplo demonstra a FormatNumber função.

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

Observações

Quando um ou mais argumentos opcionais são omitidos, os valores dos argumentos omitidos são fornecidos pelas definições locais.

Note

Todas as informações de definições provêm da localização da aplicação. Por defeito, esse será o local definido no painel de controlo. No entanto, pode ser alterado programaticamente usando o .NET Framework.

Os IncludeLeadingDigitargumentos , UseParensForNegativeNumbers, e GroupDigits têm as seguintes definições.

Constante Descrição
TriState.True Verdade
TriState.False Falso
TriState.UseDefault Configurações regionais do computador

Aplica-se a

Ver também