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í.
Vrátí reprezentaci String čí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
Required. 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. Pokud je kladné číslo převedeno na řetězec, počáteční mezera je vždy vyhrazena pro jeho znaménko.
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 kladná, vrácený řetězec obsahuje úvodní mezeru a znaménko plus je implicitní. Záporné číslo bude obsahovat znaménko minus (-) a žádné počáteční mezery.
Format Pomocí funkce můžete převést číselné hodnoty, které chcete formátovat jako kalendářní data, časy nebo měnu nebo v jiných uživatelsky definovaných formátech.
Str Na rozdíl od funkce Format neobsahuje funkce úvodní mezeru pro znaménko Number.
Note
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 funkce CStr nebo Format funkce k převodu čísla na řetězec. K získání řetězcové reprezentace čísla v konkrétní jazykové verzi použijte metodu ToString(IFormatProvider) čísla. Můžete například použít ToString při převodu hodnoty typu Double na řetězec.