111,120
社区成员
发帖
与我相关
我的任务
分享
public static RequestResult GetRequestResult(string strUrl, string strRefer...) {
string strHtml = null;
byte[] byData = null;
HttpWebRequest request = null;
HttpWebResponse response = null;
...
try {
response = (HttpWebResponse)request.GetResponse(); //timed out
...
RequestResult rr = new RequestResult(request, response, strHtml, byData);
return rr;
} catch (WebException ex) {
if (ex.Response == null) throw ex;
response = (HttpWebResponse)ex.Response; //Response = null
strHtml = GetHtmlFromResponse(response, ref byData);
return new RequestResult(request, response, strHtml, byData);
} finally {
request.Abort();
if (response != null)
response.Close();
}
}
private void Test(){
try{
...
RequestResult rr = GetRequestResult("http://...",...);
...
}catch(Exception ex){ ... }
}



我知道啊 都发现好多了 尤其是自带的控件 好多有bug 比如TreeView上就一大堆bug双击事件 还有直接对借点赋值替换原来的借点 tree上会多显示一个 但是count属性确实对的 貌似listbox还是listview滚动条 会在某些时候让最后一行显示不全 但是 这些都有修补方案啊 可是这个不知道要怎么搞合适 而且还不一定就是它有问题 感觉应该是我的问题 哪里忽略了细节。。。
你在逗我。。
static函数 而且没有任何公共变量
估计跟你的多线程代码有关吧
if(...)
{
throw;
}
else
{
}