Information.IsNumeric(Object) Metod

Definition

Returnerar ett Boolean värde som anger om ett uttryck kan utvärderas som ett tal.

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

Parametrar

Expression
Object

Required. Object uttryck.

Returer

Returnerar ett Boolean värde som anger om ett uttryck kan utvärderas som ett tal.

Exempel

I följande exempel används IsNumeric funktionen för att avgöra om innehållet i en variabel kan utvärderas som ett tal.

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)

Kommentarer

IsNumeric returnerar True om datatypen Expression är Boolean, Byte, Decimal, Double, Integer, Long, , SByte, Short, Single, UInteger, , ULongeller UShort. Den returnerar True även om Expression är en Char, String, eller Object som kan konverteras till ett tal. Expression kan innehålla icke-numeriska tecken. IsNumeric returnerar True om Expression är en sträng som innehåller ett giltigt hexadecimalt eller oktalt tal. IsNumeric returnerar True också om Expression innehåller ett giltigt numeriskt uttryck som börjar med ett + eller - tecken eller innehåller kommatecken.

IsNumeric returnerar False om Expression är av datatyp Date. Den returnerar False om Expression är en Char, Stringeller Object som inte kan konverteras till ett tal.

Gäller för

Se även