Language

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を使用します。

適用対象

こちらもご覧ください