Strings.FormatNumber(Object, Int32, TriState, TriState, TriState) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |