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
Wymagane. 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 Str użyto funkcji, aby zwrócić reprezentację String liczby. Gdy liczba dodatnia jest konwertowana na ciąg, spacja wiodąca jest zawsze zarezerwowana dla jej 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 domniemany. Liczba ujemna będzie zawierać znak minus (-) i brak miejsca wiodącego.
Format Użyj funkcji , aby przekonwertować wartości liczbowe, które mają być sformatowane jako daty, godziny lub walutę lub w innych formatach zdefiniowanych przez użytkownika.
Str W przeciwieństwie do funkcji Format funkcja nie zawiera spacji wiodącej dla znaku Number.
Uwaga
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 należy użyć ToString podczas konwertowania wartości typu Double na ciąg.