Функция IsNumeric (Visual Basic)

Обновлен: Ноябрь 2007

Возвращает значение типа Boolean, указывающее, может ли выражение обрабатываться как число.

Public Function IsNumeric(ByVal Expression As Object) As Boolean

Параметры

  • Expression
    Обязательно. Выражение Object.

Заметки

IsNumeric возвращает True если тип данных Expression из Boolean, ByteDecimal, Double, Integer, Long, SByte, Short, Single, UInteger, ULong или UShort, или Object, который содержит один из этих числовых типов. Она также возвращает True в случае, если Expression это Char или String, которые могут быть успешно преобразованы в число.

IsNumeric возвращает False, если Expression это данные типа Date или данные типа Object и оно не содержит числового типа. IsNumeric возвращает False, если Expression является Char или String, которые не могут быть преобразованы в число.

Пример

В следующем примере функция 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)

Требования

Пространство имен: Microsoft.VisualBasic

Модуль: Information

**Сборка:**Visual Basic (библиотека времени выполнения, в Microsoft.VisualBasic.dll)

См. также

Ссылки

Функция IsArray (Visual Basic)

Функция IsDate (Visual Basic)

Функция IsDBNull

Функция IsError

Функция IsNothing

Функция IsReference

Тип данных Object

Функция TypeName (Visual Basic)