0
這就是我想要做的。將當前URL寫入字符串C#
- Windows窗體應用程序加載與網頁瀏覽器
- 轉到某個環節
- 檢查,看看地址欄是空的,如果沒有它採用當前URL和寫入字符串,然後導航至一些其他的網址。
我不斷收到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?看起來這個對象可能不會被創建,但我不知道。默認情況下,表單會加載預先加載的網址。
@ChrisEather在StackOverflow中表達謝意的正確方法是「1」起答覆或評論。也考慮檢查最能幫助你的答案作爲接受答案。爲了告訴其他社區,這個答案解決了這個問題。 選擇獲得批准的答案會提高您的接受評分,並且會讓用戶更傾向於幫助您。 – Nahum
感謝您的幫助 - 它現在正在工作。 –
@Chris Eather你很受歡迎。我建議你閱讀例外 ,並嘗試在網上搜索,如果你會搜索 「不能隱式轉換類型'System.Uri'到'字符串'」你會找到答案。 如果這會失敗,你一定會發現: 「不能隱式轉換類型」 – Nahum