gpt4 book ai didi

vb.net - 如何防止VB.NET中的非数字输入?

转载 作者:行者123 更新时间:2023-12-02 06:49:41 30 4
gpt4 key购买 nike

我正在开发一个需要用户输入整数的程序。如何防止用户输入非数字值?我尝试使用 IsNumeric() 函数,但在使用它之前出现错误。在调用 IsNumeric() 函数之前,我在 console.read 中收到错误。这是我的代码:

Dim num As Integer

Console.Write("enter num:")
num = Console.ReadLine

If IsNumeric(num) = True Then
Console.WriteLine("valid. num = " & num)
Else
Console.WriteLine("invalid")
End If

非常感谢任何帮助。

最佳答案

试试这个:

Dim num As Integer

Console.Write("enter num:")
Dim input = Console.ReadLine

If Integer.TryParse(input, num) Then
Console.WriteLine("valid. num = " & num)
Else
Console.WriteLine("invalid")
End If

关于vb.net - 如何防止VB.NET中的非数字输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4102950/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com