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 函数仅将句点 (.) 识别为有效的小数分隔符。 如果使用不同的小数分隔符(例如在国际应用程序中),请使用 CStrFormat 函数将数字转换为字符串。 若要获取特定区域性中某个数字的字符串表示形式,请使用数字 ToString(IFormatProvider) 的方法。 例如,将类型的ToString值转换为字符串时使用Double

适用于

另请参阅