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);
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 以编程方式更改它。
UseParensForNegativeNumbers
GroupDigits和IncludeLeadingDigit参数具有以下设置。
| 常量 | Description |
|---|---|
TriState.True |
是 |
TriState.False |
假 |
TriState.UseDefault |
计算机的区域设置 |