我通过Visual Studio 2015中的代码分析来运行我的代码。它显示了一个警告,我不知道如何规避。下面的片段显示了原理。该程序产生警告CA2202:
“对象'memoryStream'可以在方法中多次处理......”。
private void tt()
{
MemoryStream memoryStream = null;
StreamWriter streamWriter = null;
memoryStream = new MemoryStream();
streamWriter = new StreamWriter(memoryStream, Encoding.Unicode);
memoryStream.Close();
streamWriter.Close();
}