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
Optional. 數值表示小數點右側顯示的數量。 預設值為 -1,表示電腦已使用區域設定。
傳回
一個以數字形式呈現的表達式。
例外狀況
類型不是數字。
範例
這個例子展示了這個 FormatNumber 功能。
Dim testNumber As Integer = 45600
' Returns "45,600.00".
Dim testString As String = FormatNumber(testNumber, 2, , , TriState.True)
備註
當省略一個或多個可選參數時,遺漏參數的值由區域設定提供。
備註
所有設定資訊都來自應用程式的所在地。 預設情況下,那會是控制面板裡的區域設定。 不過,可以透過使用 .NET 框架進行程式化變更。
IncludeLeadingDigit這些 、 UseParensForNegativeNumbers和 GroupDigits 參數具有以下設定。
| 常數 | Description |
|---|---|
TriState.True |
沒錯 |
TriState.False |
否 |
TriState.UseDefault |
電腦的區域設定 |