Conversion.Str(Object) メソッド

定義

数値の String 表現を返します。

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

パラメーター

Number
Object

必須。 任意の有効な数値式を含む Object

返品

数値の String 表現。

例外

Number が指定されていません。

Number は数値型ではありません。

この例では、 Str 関数を使用して、数値の String 表現を返します。 正の数値を文字列に変換すると、先頭のスペースは常にその符号用に予約されます。

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

注釈

数値を文字列に変換すると、先頭のスペースは常に Numberの符号用に予約されます。 Numberが正の場合、返される文字列には先頭のスペースが含まれており、プラス記号は暗黙的です。 負の数にはマイナス記号 (-) が含まれており、先頭にスペースはありません。

Format関数を使用して、書式設定する数値を日付、時刻、通貨、またはその他のユーザー定義形式で変換します。 Str関数とは異なり、Format関数には、Numberの符号の先頭スペースは含まれません。

Note

Str関数は、ピリオド (.) のみを有効な小数点区切り記号として認識します。 別の小数点区切り記号が使用されている場合 (たとえば、国際アプリケーションの場合)、 CStr または Format 関数を使用して数値を文字列に変換します。 特定のカルチャ内の数値の文字列形式を取得するには、数値の ToString(IFormatProvider) メソッドを使用します。 たとえば、ToString型の値を文字列に変換するときは、Doubleを使用します。

適用対象

こちらもご覧ください