Conversion.Str(Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.