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)

備註

當省略一個或多個可選參數時,遺漏參數的值由區域設定提供。

備註

所有設定資訊都來自應用程式的所在地。 預設情況下,那會是控制面板裡的區域設定。 不過,可以透過使用 .NET 框架進行程式化變更。

IncludeLeadingDigit這些 、 UseParensForNegativeNumbersGroupDigits 參數具有以下設定。

常數 Description
TriState.True 沒錯
TriState.False
TriState.UseDefault 電腦的區域設定

適用於

另請參閱