Strings.FormatNumber(Object, Int32, TriState, TriState, TriState) Метод

Определение

Данная функция возвращает выражение, отформатированное как число.

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

Параметры

Expression
Object

Обязательно. Выражение, которое нужно отформатировать.

NumDigitsAfterDecimal
Int32

Optional. Числовое значение, указывающее, сколько мест отображается справа от десятичного разряда. Значение по умолчанию — -1, указывающее, что используются региональные параметры компьютера.

IncludeLeadingDigit
TriState

Optional. TriState константы, указывающие, отображается ли в начале 0 для дробных значений. Сведения о значениях см. в разделе "Параметры".

UseParensForNegativeNumbers
TriState

Optional. TriState константа, указывающая, следует ли размещать отрицательные значения в скобках. Сведения о значениях см. в разделе "Параметры".

GroupDigits
TriState

Optional. TriState константы, указывающие, группируются ли числа с помощью разделителя группы, указанного в параметрах языкового стандарта. Сведения о значениях см. в разделе "Параметры".

Возвращаемое значение

Выражение отформатировано как число.

Исключения

Тип не является числовым.

Примеры

В этом примере показана FormatNumber функция.

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

Комментарии

Если один или несколько необязательных аргументов опущены значения для опущенных аргументов предоставляются параметрами языкового стандарта.

Note

Все сведения о параметрах берутся из языкового стандарта приложения. По умолчанию это будет языковой стандарт, заданный на панели управления. Однако его можно изменить программным способом с помощью платформы .NET.

UseParensForNegativeNumbersАргументы IncludeLeadingDigitи GroupDigits аргументы имеют следующие параметры.

Константа Description
TriState.True True
TriState.False Неправда
TriState.UseDefault Региональные параметры компьютера

Применяется к

См. также раздел