Freigeben über


Conversion.Str(Object) Methode

Definition

Gibt eine String-Darstellung dieser Zahl zurück.

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

Parameter

Number
Object

Erforderlich. Ein Object, das einen beliebigen gültigen numerischen Ausdruck enthält.

Gibt zurück

Eine String-Darstellung einer Zahl.

Ausnahmen

Number ist nicht angegeben.

Number ist kein numerischer Typ.

Beispiele

In diesem Beispiel wird die Str -Funktion verwendet, um eine String Darstellung einer Zahl zurückzugeben. Wenn eine positive Zahl in eine Zeichenfolge konvertiert wird, ist ein führendes Leerzeichen immer für sein Vorzeichen reserviert.

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

Hinweise

Wenn Zahlen in Zeichenfolgen konvertiert werden, ist immer ein führendes Leerzeichen für das Vorzeichen von Numberreserviert. Wenn Number positiv ist, enthält die zurückgegebene Zeichenfolge ein führendes Leerzeichen, und das Pluszeichen wird impliziert. Eine negative Zahl enthält das Minuszeichen (-) und kein führendes Leerzeichen.

Verwenden Sie die Format -Funktion, um numerische Werte zu konvertieren, die als Datumsangaben, Uhrzeiten oder Währungen oder in andere benutzerdefinierte Formate formatiert werden sollen. Str Im Gegensatz zur -Funktion enthält die Format Funktion kein führendes Leerzeichen für das Vorzeichen von Number.

Hinweis

Die Str Funktion erkennt nur den Punkt (.) als gültiges Dezimaltrennzeichen. Wenn unterschiedliche Dezimaltrennzeichen verwendet werden (z. B. in internationalen Anwendungen), verwenden Sie die CStr -Funktion oder Format , um eine Zahl in eine Zeichenfolge zu konvertieren. Verwenden Sie die ToString(IFormatProvider)-Methode der Zahl, um die Zeichenfolgendarstellung einer Zahl in einer bestimmten Kultur abzurufen. Verwenden Sie ToString beispielsweise, wenn Sie einen Wert vom Typ in Double eine Zeichenfolge konvertieren.

Gilt für:

Weitere Informationen