如何使用vb.net将变量插入到URL的中间?
e.g。
Dim ver As String = "variable"
http://testurl.co.uk/folder/next_folder/" & ver & "/test.exe
(不确定上面的说法是否正确)
注意:我知道如何设置变量但不知道如何插入到URL的中间
答案 0 :(得分:1)
你可以这样做(正如@SysDragon指出的那样,你需要将结果存储在一个变量中)。另一种选择是:
Dim ver As String = "variable"
Dim url As String = String.format("http://testurl.co.uk/folder/next_folder/{1}/test.exe", ver)
对于像这样微不足道的事情可能并不重要,但字符串是不可变的,所以这样做:
Dim myString as String = "a" & "b" & "c"
有效地破坏并重新创建字符串两次。 StringBuilder
(我相信string.format
在内部使用)会阻止这种情况。
答案 1 :(得分:0)
差不多,我想你想要这个:
Dim ver As String = "variable"
Dim url As String = "http://testurl.co.uk/folder/next_folder/" & ver & "/test.exe"
要浏览表单中的网址,请执行以下操作:
Dim wb1 As New Net.WebBrowser()
Form1.Controls.Add(wb1)
wb1.Navigate(url)