Compartilhar via


Information.IsNumeric(Object) Método

Definição

Retorna um valor Boolean que indica se uma expressão pode ser avaliada como um número.

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

Parâmetros

Expression
Object

Obrigatórios. Expressão Object.

Retornos

Retorna um valor Boolean que indica se uma expressão pode ser avaliada como um número.

Exemplos

O exemplo a seguir usa a IsNumeric função para determinar se o conteúdo de uma variável pode ser avaliado como um número.

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)

Comentários

IsNumeric retornará True se o tipo de dados de Expression for Boolean, Byte, Decimal, Double, Integer, Long, SByte, Short, Single, UInteger, ULongou UShort. Ele também retornará True se Expression for um Char, Stringou Object que pode ser convertido com êxito em um número. Expression pode conter caracteres não numéricos. IsNumeric retornará True se Expression for uma cadeia de caracteres que contém um número hexadecimal ou octal válido. IsNumeric também retornará True se Expression contiver uma expressão numérica válida que comece com um caractere + ou - ou contenha vírgulas.

IsNumeric retornará False se Expression for do tipo Datede dados . Ele retornará False se Expression for um Char, Stringou Object que não possa ser convertido com êxito em um número.

Aplica-se a

Confira também