IsNumeric 함수(Visual Basic)
Visual Studio 2008
업데이트: 2007년 11월
특정 식이 숫자로 계산될 수 있는지를 나타내는 Boolean 값을 반환합니다.
Public Function IsNumeric(ByVal Expression As Object) As Boolean
IsNumeric 함수는 Expression의 데이터 형식이 Boolean, Byte, Decimal, Double, Integer, Long, SByte, Short, Single, UInteger, ULong 또는 UShort이거나 이러한 숫자 형식 중 하나가 들어 있는 Object인 경우 True를 반환합니다. 이 함수는 Expression이 숫자로 변환될 수 있는 Char 또는 String인 경우에도 True를 반환합니다.
IsNumeric 함수는 Expression이 Date 데이터 형식이거나 데이터 형식 Object이고 숫자 형식이 포함되어 있지 않은 경우 False를 반환합니다. IsNumeric 함수는 Expression이 숫자로 변환할 수 없는 Char 또는 String인 경우 False를 반환합니다.
다음 예제에서는 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)