Поделиться через


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);
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

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

IncludeLeadingDigit
TriState

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

UseParensForNegativeNumbers
TriState

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

GroupDigits
TriState

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

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

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

Исключения

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

Примеры

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

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

Комментарии

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

Примечание

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

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

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

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

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