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

Definice

Vrátí výraz formátovaný jako číslo.

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

Required. Výraz, který se má formátovat.

NumDigitsAfterDecimal
Int32

Optional. Číselná hodnota označující, kolik míst se zobrazí vpravo od desetinné čárky. Výchozí hodnota je -1, což označuje, že se používá místní nastavení počítače.

IncludeLeadingDigit
TriState

Optional. TriState konstanta označující, zda je pro desetinné hodnoty zobrazena počáteční hodnota 0. Hodnoty najdete v části Nastavení.

UseParensForNegativeNumbers
TriState

Optional. TriState konstanta označující, zda se mají v závorkách umístit záporné hodnoty. Hodnoty najdete v části Nastavení.

GroupDigits
TriState

Optional. TriState konstanta označující, zda jsou čísla seskupena pomocí oddělovače skupiny zadaného v nastavení národního prostředí. Hodnoty najdete v části Nastavení.

Návraty

Výraz formátovaný jako číslo

Výjimky

Typ není číselný.

Příklady

Tento příklad ukazuje FormatNumber funkci.

Dim testNumber As Integer = 45600
' Returns "45,600.00".
Dim testString As String = FormatNumber(testNumber, 2, , , TriState.True)

Poznámky

Pokud jeden nebo více nepovinných argumentů vynecháte hodnoty pro vynechané argumenty, poskytují nastavení národního prostředí.

Note

Všechny informace o nastavení pocházejí z národního prostředí aplikace. Ve výchozím nastavení bude národní prostředí nastavené v ovládacích panelech. Může se ale změnit programově pomocí rozhraní .NET Framework.

Argumenty IncludeLeadingDigita UseParensForNegativeNumbers , GroupDigitsmají následující nastavení.

Konstanta Description
TriState.True Pravdivé
TriState.False Nepravda
TriState.UseDefault Místní nastavení počítače

Platí pro

Viz také