Udostępnij za pośrednictwem


Strings.FormatPercent(Object, Int32, TriState, TriState, TriState) Metoda

Definicja

Zwraca wyrażenie sformatowane jako wartość procentowa (czyli pomnożona przez 100) z końcowym znakiem %.

public static string FormatPercent (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 FormatPercent (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 FormatPercent : obj * int * Microsoft.VisualBasic.TriState * Microsoft.VisualBasic.TriState * Microsoft.VisualBasic.TriState -> string
Public Function FormatPercent (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 liczbę miejsc po prawej stronie dziesiętnego. Wartość domyślna to -1, co oznacza, że ustawienia regionalne są używane.

IncludeLeadingDigit
TriState

Opcjonalny. TriState stała wskazująca, czy dla wartości ułamkowych jest wyświetlana wartość zera wiodącego. 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ą pogrupowane przy użyciu ogranicznika grupy określonego w ustawieniach ustawień regionalnych. W przypadku wartości zobacz sekcję „Ustawienia".

Zwraca

Wyrażenie sformatowane jako wartość procentowa (czyli pomnożona przez 100) z końcowym znakiem %.

Wyjątki

Typ nie jest numeryczny.

Przykłady

W tym przykładzie pokazano użycie FormatPercent funkcji.

Dim testNumber As Single = 0.76
' Returns "76.00%".
Dim testString As String = FormatPercent(testNumber)

Uwagi

Jeśli pominięto co najmniej jeden argument opcjonalny, wartości pominiętych argumentów są udostępniane przez ustawienia ustawień regionalnych.

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, UseParensForNegativeNumbersi GroupDigits mają następujące ustawienia.

Stała Opis
TriState.True Prawda
TriState.False Fałsz
TriState.Default Ustawienia regionalne komputera

Dotyczy

Zobacz też