Поделиться через


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 , которые не могут быть успешно преобразованы в число.

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

См. также раздел