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.