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

Определение

Возвращает выражение в формате числа.Returns an expression formatted as a number.

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

Обязательный.Required. Форматируемое выражение.Expression to be formatted.

NumDigitsAfterDecimal
Int32

Необязательный параметр.Optional. Числовое значение, указывающее количество цифр, которые должны быть отображены справа от десятичного разделителя.Numeric value indicating how many places are displayed to the right of the decimal. По умолчанию используется значение –1, указывающее на использование региональных настроек компьютера.The default value is -1, which indicates that the computer's regional settings are used.

IncludeLeadingDigit
TriState

Необязательный параметр.Optional. Константа TriState, указывающая, следует ли отображать 0 в начале дробных значений.TriState constant that indicates whether a leading 0 is displayed for fractional values. Сведения о значениях см. в разделе "Параметры".See "Settings" for values.

UseParensForNegativeNumbers
TriState

Необязательный параметр.Optional. Константа TriState, указывающая, следует ли заключать отрицательные значения в скобки.TriState constant that indicates whether to place negative values within parentheses. Сведения о значениях см. в разделе "Параметры".See "Settings" for values.

GroupDigits
TriState

Необязательный параметр.Optional. Константа TriState, указывающая, группируются ли значения с использованием разделителя, указанного в настройках языкового стандарта.TriState constant that indicates whether or not numbers are grouped using the group delimiter specified in the locale settings. Сведения о значениях см. в разделе "Параметры".See "Settings" for values.

Возвраты

Выражение в формате числа.An expression formatted as a number.

Исключения

Тип не является числовым.Type is not numeric.

Примеры

В этом примере демонстрируется функция FormatNumber.This example demonstrates the FormatNumber function.

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

Комментарии

Если пропущен один или несколько необязательных аргументов, значения для пропущенных аргументов предоставляются параметрами языкового стандарта.When one or more optional arguments are omitted the values for omitted arguments are provided by the locale settings.

Примечание

Все сведения о параметрах берутся из языкового стандарта приложения.All settings information comes from the locale of the application. По умолчанию это будет языковой стандарт, заданный на панели управления.By default, that will be the locale set in the control panel. Однако его можно изменить программно с помощью .NET Framework.However, it may be changed programmatically by using the .NET Framework.

Аргументы IncludeLeadingDigit, UseParensForNegativeNumbers и GroupDigits имеют следующие параметры.The IncludeLeadingDigit, UseParensForNegativeNumbers, and GroupDigits arguments have the following settings.

КонстантаConstant ОписаниеDescription
TriState.True ДаTrue
TriState.False FalseFalse
TriState.UseDefault Региональные параметры компьютераThe computer's regional settings

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

Дополнительно