Strings.FormatNumber(Object, Int32, TriState, TriState, TriState) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca wyrażenie sformatowane jako liczba.
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
Parametry
- Expression
- Object
Wymagane. Wyrażenie do sformatowania.
- NumDigitsAfterDecimal
- Int32
Opcjonalny. Wartość liczbowa wskazująca, ile miejsc jest wyświetlanych po prawej stronie przecinka dziesiętnego. Wartość domyślna to -1, co oznacza, że są używane ustawienia regionalne komputera.
- IncludeLeadingDigit
- TriState
Opcjonalny. TriState stała wskazująca, czy dla wartości ułamkowych jest wyświetlane wiodące 0. W przypadku wartości zobacz sekcję „Ustawienia".
- UseParensForNegativeNumbers
- TriState
Opcjonalny. TriState stała wskazująca, czy umieścić wartości ujemne w nawiasach. W przypadku wartości zobacz sekcję „Ustawienia".
- GroupDigits
- TriState
Opcjonalny. TriState stała wskazująca, czy liczby są grupowane przy użyciu ogranicznika grupy określonego w ustawieniach ustawień regionalnych. W przypadku wartości zobacz sekcję „Ustawienia".
Zwraca
Wyrażenie sformatowane jako liczba.
Wyjątki
Typ nie jest numeryczny.
Przykłady
W tym przykładzie pokazano FormatNumber
funkcję .
Dim testNumber As Integer = 45600
' Returns "45,600.00".
Dim testString As String = FormatNumber(testNumber, 2, , , TriState.True)
Uwagi
Jeśli co najmniej jeden opcjonalny argument zostanie pominięty, wartości pominiętych argumentów są udostępniane przez ustawienia regionalne.
Uwaga
Wszystkie informacje o ustawieniach pochodzą z ustawień regionalnych aplikacji. Domyślnie będzie to ustawienia regionalne ustawione w panelu sterowania. Można go jednak zmienić programowo przy użyciu .NET Framework.
Argumenty IncludeLeadingDigit
, UseParensForNegativeNumbers
i GroupDigits
mają następujące ustawienia.
Stała | Opis |
---|---|
TriState.True |
Prawda |
TriState.False |
Fałsz |
TriState.UseDefault |
Ustawienia regionalne komputera |