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 |
計算機的地區設定 |