Udostępnij za pośrednictwem


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

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.

Dotyczy

Zobacz też