如果inputbox更大,则为vb.net

如果inputbox更大,则为vb.net,vb.net,inputbox,Vb.net,Inputbox,我在检查输入是否少于或大于3个字符时遇到问题。 我应该使用if语句还是while循环 以及输入inputbox后如何在listbox中存储所有数据: For Num = 1 To CInt(nudPassengers.Value) Dim userName As String if userName < 3 then InputBox("Whats your name? " & Num) Dim infoForm As New frmBooking

我在检查输入是否少于或大于3个字符时遇到问题。 我应该使用if语句还是while循环

以及输入inputbox后如何在listbox中存储所有数据:

For Num = 1 To CInt(nudPassengers.Value)
    Dim userName As String
    if userName < 3 then
    InputBox("Whats your name? " & Num)
    Dim infoForm As New frmBooking
    infoForm.lstItinerary.Items.Add(userName)
    end if
Next
Num=1到CInt(nudPassengers.Value)的

将用户名设置为字符串
如果用户名<3,则
输入框(“你叫什么名字?”&Num)
Dim信息表单作为新的frmBooking
infoForm.lstCinerary.Items.Add(用户名)
如果结束
下一个
少于3个字符

 If Username.Length < 3 Then

 End If
如果Username.Length<3,则
如果结束

你在哪里检查字符数?我没有这样做,这就是我需要帮助的原因,但我这样做了:如果3userName
包含字母,我怀疑CInt是否能成功解析。@ikslake:上面的代码是C#。VB.NET不需要括号。应该是<代码>如果输入。长度<3,然后< /代码>。你需要去学习更多的东西-你应该用你自己的变量名取代<代码>输入/代码>,例如“代码>用户名< /Cord> Big Biz我正在学习,但我还是初学者,这就是为什么我需要帮助,顺便说一下,我正在编码VB而不是C++,FACEPALM,这就是VB.Net。并且C不是C++,也不是没有用的。有人能帮我吗?