我想要格式检查来验证user输入的IP地址。但是我不知道如何使用IPAddress类,所以我如何给地址赋值,这样我的tryparse就会返回一个值。 我试图给地址一个值,但我很不成功
Private Function validateIpaddress() As Boolean
Dim address As IPAddress
address = 192.168.0.1
Return IPAddress.TryParse(tbIPaddress.Text, address)
End Function
End Function
答案 0 :(得分:0)
你必须在下面做这样的事情。您不能将地址设置为多点“数字”,它甚至不会在VB中解析。您必须创建一个传递给TryParse方法的字符串,IPAddress是该方法的输出参数。
Private Function validateIpaddress() As Boolean
Dim address As IPAddress
'Dim addressString As String = "192.168.0.1"
Return IPAddress.TryParse(tbIPaddress.Text, address)
End Function
如果您需要验证多个地址,您也可能希望将地址作为参数传递给您的函数。