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

可选。 指示小数点右侧显示多少个位置的数值。 默认值为 -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 以编程方式更改它。

UseParensForNegativeNumbers GroupDigitsIncludeLeadingDigit参数具有以下设置。

常量 Description
TriState.True
TriState.False
TriState.UseDefault 计算机的区域设置

适用于

另请参阅