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
распознает только точку (.
) в качестве допустимого десятичного разделителя. Если используются различные десятичные разделители (например, в международных приложениях), используйте CStr
функции или Format
для преобразования числа в строку. Чтобы получить строковое представление числа в определенном языке и региональных параметрах, используйте метод числа ToString(IFormatProvider)
. Например, используйте ToString при преобразовании значения типа Double
в строку.