Information.IsNumeric(Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Boolean Возвращает значение, указывающее, может ли выражение оцениваться как число.
public:
static bool IsNumeric(System::Object ^ Expression);
public static bool IsNumeric(object? Expression);
public static bool IsNumeric(object Expression);
static member IsNumeric : obj -> bool
Public Function IsNumeric (Expression As Object) As Boolean
Параметры
- Expression
- Object
Обязательно.
Object выражение.
Возвращаемое значение
Boolean Возвращает значение, указывающее, может ли выражение оцениваться как число.
Примеры
В следующем примере функция используется IsNumeric для определения того, можно ли оценивать содержимое переменной как число.
Dim testVar As Object
Dim numericCheck As Boolean
testVar = "53"
' The following call to IsNumeric returns True.
numericCheck = IsNumeric(testVar)
testVar = "459.95"
' The following call to IsNumeric returns True.
numericCheck = IsNumeric(testVar)
testVar = "45 Help"
' The following call to IsNumeric returns False.
numericCheck = IsNumeric(testVar)
Комментарии
IsNumericВозвращает значениеTrue, если тип Expression данных : Boolean, ByteDecimalDoubleIntegerLongSByteShortSingleUIntegerULongили .UShort Он также возвращает True значение, если Expression имеет Charзначение , Stringили Object оно может быть успешно преобразовано в число.
Expression может содержать нечисловые символы.
IsNumeric возвращается True , если Expression строка, содержащая допустимое шестнадцатеричное или восьмеричное число.
IsNumeric также возвращается True , если Expression содержит допустимое числовое выражение, начинающееся с символа + или символа или содержит запятые.
IsNumeric возвращает значение False , если Expression имеет тип Dateданных.
False Возвращается, если Expression значение равно Char, Stringили Object оно не может быть успешно преобразовано в число.