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 |
Региональные параметры компьютера |