Conversion.Str(Object) Metoda

Definicja

Zwraca reprezentację String liczby.

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. Zawiera Object dowolne prawidłowe wyrażenie liczbowe.

Zwraca

Reprezentacja String liczby.

Wyjątki

Number nie jest określony.

Number nie jest typem liczbowym.

Przykłady

W tym przykładzie użyto Str funkcji , aby zwrócić reprezentację String liczby. Gdy liczba dodatnia jest konwertowana na ciąg, spacja wiodąca jest zawsze zarezerwowana dla jego znaku.

Dim testString As String
' Returns " 459".
testString = Str(459)
' Returns "-459.65".
testString = Str(-459.65)
' Returns " 459.001".
testString = Str(459.001)

Uwagi

Gdy liczby są konwertowane na ciągi, spacja wiodąca jest zawsze zarezerwowana dla znaku Number. Jeśli Number jest dodatni, zwracany ciąg zawiera spację wiodącą, a znak plus jest implikowany. Liczba ujemna będzie zawierać znak minus (-) i bez spacji wiodącej.

Funkcja służy do konwertowania Format wartości liczbowych, które mają być sformatowane jako daty, godziny, waluty lub w innych formatach zdefiniowanych przez użytkownika. Str W przeciwieństwie do funkcji Format funkcja nie zawiera spacji wiodącej dla znaku Number.

Note

Funkcja Str rozpoznaje tylko kropkę (.) jako prawidłowy separator dziesiętny. Jeśli są używane różne separatory dziesiętne (na przykład w aplikacjach międzynarodowych), użyj CStr funkcji lub Format , aby przekonwertować liczbę na ciąg. Aby uzyskać reprezentację ciągu liczby w określonej kulturze, użyj metody liczby ToString(IFormatProvider) . Na przykład użyj polecenia ToString podczas konwertowania wartości typu Double na ciąg.

Dotyczy

Zobacz też