Conversion.Str(Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
数値の 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を使用します。