【发布时间】:2012-01-23 21:41:21
【问题描述】:
我在response.GetResponseStream() 收到此警告
我该如何处理?
// Get response
using (var response = request.GetResponse() as HttpWebResponse)
{
// Get the response stream
if (response != null)
{
var reader = new StreamReader(response.GetResponseStream());
var responseString = reader.ReadToEnd();
return responseString;
}
}
出于对某些答案的误解:
这一行不是出现警告的地方:
using (var response = request.GetResponse() as HttpWebResponse)
这一行是出现警告的地方:
var reader = new StreamReader(response.GetResponseStream());
【问题讨论】:
-
@Uwe Resharper 不知道如何“修复它”
-
@katit 在我的 ReSharper(版本 6)中,它建议在类似情况下检查
null。