Conversion.Str(Object) Metoda

Definice

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.

Platí pro

Viz také