Conversion.Str(Object) Conversion.Str(Object) Conversion.Str(Object) Conversion.Str(Object) Method

Определение

Возвращает представление String числа.Returns a String representation of a number.

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 Object Object

Обязательный.Required. Object, содержащий любое допустимое числовое выражение.An Object containing any valid numeric expression.

Возвраты

Представление String числа.A String representation of a number.

Исключения

Number не относится к числовому типу.Number is not a numeric type.

Примеры

В этом примере используется Str функция, возвращающая String представление числа.This example uses the Str function to return a String representation of a number. Если положительное число преобразуется в строку, начальный пробел всегда резервируется для знака.When a positive number is converted to a string, a leading space is always reserved for its sign.

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

Комментарии

При преобразовании чисел в строки, начальный пробел всегда резервируется для знака Number.When numbers are converted to strings, a leading space is always reserved for the sign of Number. Если Number является положительным, возвращаемая строка содержит начальный пробел и знак «плюс» подразумевается.If Number is positive, the returned string contains a leading space, and the plus sign is implied. Отрицательное число включает знак минус (-) и не начальным пробелом.A negative number will include the minus sign (-) and no leading space.

Используйте Format функцию для преобразования числовых значений, следует форматировать как даты или времени, валюты или в других пользовательских форматах.Use the Format function to convert numeric values you want formatted as dates, times, or currency or in other user-defined formats. В отличие от Str функции Format функция не включает начальный пробел для знак Number.Unlike the Str function, the Format function does not include a leading space for the sign of Number.

Примечание

Str Функция распознает только точку (.) в качестве допустимого десятичного разделителя.The Str function recognizes only the period (.) as a valid decimal separator. Если используются разные десятичные разделители (например, в международных приложениях), используйте CStr или Format функции для преобразования числа в строку.If different decimal separators are used (for example, in international applications), use the CStr or Format functions to convert a number to a string. Чтобы получить строковое представление числа в определенного языка и региональных параметров, используйте номер ToString(IFormatProvider) метод.To get the string representation of a number in a particular culture, use the number's ToString(IFormatProvider) method. Например, использовать ToString при преобразовании значения типа Double в строку.For example, use ToString when converting a value of type Double to a string.

Применяется к

Дополнительно