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 常量,指示对于小数值是否显示前导零。 请参阅“设置”,以获取值。

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以编程方式更改它。

IncludeLeadingDigitUseParensForNegativeNumbersGroupDigits 参数具有以下设置。

返回的常量 说明
TriState.True True
TriState.False False
TriState.UseDefault 计算机的区域设置

适用于

另请参阅