Sdílet prostřednictvím


Conversion.Str(Object) Metoda

Definice

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.

Platí pro

Viz také