Conversion.Str(Object) 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í.
String
Vrátí reprezentaci čísla.
public:
static System::String ^ Str(System::Object ^ Number);
public static string Str (object Number);
static member Str : obj -> string
Public Function Str (Number As Object) As String
Parametry
- Number
- Object
Povinná hodnota. Obsahující Object
libovolný platný číselný výraz.
Návraty
Reprezentace String
čísla.
Výjimky
Number
není zadán.
Number
není číselný typ.
Příklady
Tento příklad používá Str
funkci k vrácení String
reprezentace čísla. Při převodu kladného čísla na řetězec je pro jeho znaménko vždy vyhrazena počáteční mezera.
Dim testString As String
' Returns " 459".
testString = Str(459)
' Returns "-459.65".
testString = Str(-459.65)
' Returns " 459.001".
testString = Str(459.001)
Poznámky
Při převodu čísel na řetězce je počáteční mezera vždy vyhrazena pro znaménko Number
. Pokud Number
je hodnota kladná, obsahuje vrácený řetězec úvodní mezeru a znaménko plus je implicitní. Záporné číslo bude obsahovat znaménko minus (-) a bez počáteční mezery.
Pomocí funkce Format
můžete převést číselné hodnoty, které chcete naformátovat jako kalendářní data, časy nebo měnu nebo v jiných formátech definovaných uživatelem. Str
Na rozdíl od funkce neobsahuje Format
úvodní mezeru pro znaménko Number
.
Poznámka
Funkce Str
rozpozná pouze tečku (.
) jako platný oddělovač desetinných míst. Pokud se používají různé oddělovače desetinných míst (například v mezinárodních aplikacích), použijte CStr
funkce nebo Format
k převodu čísla na řetězec. Pokud chcete získat řetězcovou reprezentaci čísla v určité jazykové verzi, použijte metodu čísla ToString(IFormatProvider)
. Použijte ToString například při převodu hodnoty typu Double
na řetězec.