2015-09-04 23 views
-3

我正在製作一個網頁瀏覽器,我正在嘗試獲取一個圖標在頁面上顯示。我在使用某些代碼時遇到了一些麻煩。C# - request.GetResponse()

System.Net.HttpWebResponse response = request.GetResponse(); 

特別,這裏是全碼:

int selpage = tabControl1.SelectedIndex; 

dynamic iconURL = web.Url.AbsoluteUri + "/favicon.ico"; 
System.Net.WebRequest request = System.Net.HttpWebRequest.Create(iconURL); 

System.Net.HttpWebResponse response = request.GetResponse(); 
System.IO.Stream stream = response.GetResponseStream(); 
dynamic mimage = Image.FromStream(stream); 

tabControl1.TabPages[selpage].ImageIndex = mimage; 

這是它爲我提供了錯誤:

錯誤CS0266無法隱式轉換類型「System.Net。 WebResponse' 'System.Net.HttpWebResponse'。一個顯式轉換存在(被 缺少強制轉換?)

+0

你能可能描述問題? – David

+0

我的道歉@David 我添加了錯誤代碼和字符串 – Bradley

回答

4

請嘗試:

System.Net.HttpWebResponse response = (System.Net.HttpWebResponse)request.GetResponse(); 

如果您使用的是.NET 4.5,你應該看看HttpClient的