Возвращаемые значения функции CStr (Visual Basic)
В следующей таблице описываются возвращаемые значения CStr
для различных типов expression
данных.
Если expression тип имеет тип |
Возвращаемые значения CStr |
---|---|
Логический тип данных | Строка, содержащая "True" или "False". |
Тип данных Date | Строка, Date содержащая значение (дата и время) в формате короткой даты системы. |
Числовые типы данных | Строка, представляющая число. |
CStr и Date
Тип Date
всегда содержит сведения о дате и времени. В целях преобразования типов Visual Basic считает 1/0001 (1 января 1 года 1) нейтральным значением для даты, а 00:00:00 (полночь) — нейтральным значением для времени. CStr
не включает нейтральные значения в результирующую строку. Например, при преобразовании #January 1, 0001 9:30:00#
в строку результатом является "9:30:00 AM"; сведения о дате подавляются. Однако сведения о дате по-прежнему присутствуют в исходном Date
значении и могут быть восстановлены с помощью таких функций, как DatePart.
Примечание.
Функция CStr
выполняет преобразование на основе текущих параметров языка и региональных параметров приложения. Чтобы получить строковое представление числа в определенном языке и региональных параметрах, используйте метод числа ToString(IFormatProvider)
. Например, используйте Double.ToString при преобразовании значения типа Double
в String
.