这就是我想要做的。
我一直在Cannot implicitly convert type 'System.Uri' to 'string'
我已经尝试了一些东西,但无法理解它。
string url;
try
{
if (webBrowser1.Url != null)
{
// url = webBrowser1.Url;
MessageBox.Show("Success!");
}
else
{
MessageBox.Show(":(!");
}
}
catch
{
MessageBox.Show("Something Screwed Up");
}
现在,当我注释掉错误时,我得到:(
。这是在form1.cs上 - 我应该在program.cs上这样做吗?看来这个对象可能不是我检查时的重点,但我不知道。默认情况下,表单会加载预先加载的URL。
答案 0 :(得分:4)
webBrowser1.Url
是URI
对象
url
是String
对象
它告诉你那些是不同的类型,没有隐式转换
url = webBrowser1.Url.ToString();
看到好文章: