将变量插入url的中间

时间:2014-05-26 14:49:44

标签: vb.net visual-studio-2012

如何使用vb.net将变量插入到URL的中间?

e.g。

Dim ver As String = "variable"

http://testurl.co.uk/folder/next_folder/" & ver & "/test.exe

(不确定上面的说法是否正确)

注意:我知道如何设置变量但不知道如何插入到URL的中间

2 个答案:

答案 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)