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

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

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