【发布时间】:2016-04-08 16:10:00
【问题描述】:
我不明白这个错误。它似乎遵循 MSDN 声明使用。
public void html()
{
try
{
System.Net.WebRequest request = ((System.Net.WebRequest)System.Net.WebRequest.Create("http://url"));
using (System.Net.WebResponse response = ((System.Net.WebResponse)request.GetResponse()))
using (System.IO.Stream stream = response.GetResponseStream())
{
System.Text.Encoding encoding = System.Text.Encoding.GetEncoding("utf-8");
using (System.IO.StreamReader readStream = new System.IO.StreamReader(stream, encoding))
{
System.Windows.Forms.MessageBox.Show(readStream.ReadToEnd());
return;
}
}
}
catch (System.Net.WebException webEx)
{
System.Windows.Forms.MessageBox.Show("Errore nella connessione - " + webEx.Message);
}
}
如何写一个隐式的 Disposable ?
【问题讨论】:
-
从您得到该错误的地方删除 using 语句。只写普通变量。
标签: c# using idisposable using-statement