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, ByteDecimal, Double, Integer, Long, , SByte, Short, , Single, UInteger, ULongили UShort. Он также возвращает значение True , если Expression является Char, Stringили Object , которые можно успешно преобразовать в число.
Expression может содержать нечисловые символы.
IsNumeric возвращает значение True , если Expression является строкой, содержащей допустимое шестнадцатеричное или восьмеричное число.
IsNumeric также возвращает значение True , если Expression содержит допустимое числовое выражение, которое начинается с символа + или - или содержит запятые.
IsNumeric возвращает значение False , если Expression имеет тип Dateданных . Он возвращает значение False , если Expression является Char, Stringили Object , которые не могут быть успешно преобразованы в число.