防止在VB中将字符串作为整数输入

时间:2015-11-06 11:56:16

标签: vb.net variables visual-studio-2015

好的,所以我真的不知道怎么做,但是当它要求一个整数值并且用户给它一个字符串时,我怎么能防止崩溃?

这是一些示例代码;

private sub userInput()
    dim userInputNum As Integer
    userInputNum = InputBox("Enter a number.")
end sub

如果用户输入文字,它就会崩溃。所以我想知道是否有人有解决方案?

谢谢,我会非常感激。

1 个答案:

答案 0 :(得分:3)

使用Integer.TryParse

Dim userInputNum As Integer

Dim noInput = Console.ReadLine

If Integer.TryParse(noInput, userInputNum) Then
    Console.WriteLine("Integer accepted")
Else
    Console.WriteLine("Please don't enter non integer values")
End If