Strings.FormatNumber(Object, Int32, TriState, TriState, TriState) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回格式化为数字的表达式。
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,指示使用了计算机的区域设置。
返回
格式化为数字的表达式。
例外
不是数字类型。
示例
此示例演示 函数 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 |
计算机的区域设置 |