Sdílet prostřednictvím


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

Povinná hodnota. Výraz, který se má formátovat.

NumDigitsAfterDecimal
Int32

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

IncludeLeadingDigit
TriState

Nepovinný parametr. TriState konstanta, která označuje, zda je pro desetinné hodnoty zobrazena úvodní 0. Hodnoty naleznete v části „Nastavení“.

UseParensForNegativeNumbers
TriState

Nepovinný parametr. TriState konstanta, která určuje, zda se mají v závorkách umístit záporné hodnoty. Hodnoty naleznete v části „Nastavení“.

GroupDigits
TriState

Nepovinný parametr. TriState konstanta, která označuje, zda jsou čísla seskupena pomocí oddělovače skupin zadaného v nastavení národního prostředí. Hodnoty naleznete 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 je jeden nebo více volitelných argumentů vynecháno, hodnoty pro vynechané argumenty jsou poskytovány nastavením národního prostředí.

Poznámka

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

Argumenty IncludeLeadingDigit, UseParensForNegativeNumbersa GroupDigits mají následující nastavení.

Konstanta Description
TriState.True Ano
TriState.False Ne
TriState.UseDefault Místní nastavení počítače

Platí pro

Viz také