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の先頭スペースは含まれません。

注意

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

適用対象

こちらもご覧ください