我正在使用visual studio 2013.我想将http响应写入文件, 但是,system.io类似乎不包含Stream类。
using (Stream output = File.OpenWrite("file.dat")) //the console gives identifier expected error.
using (Stream input = http.Response.GetResponseStream())
{
input.CopyTo(output);
}
有关如何解决此问题的任何建议吗?
答案 0 :(得分:0)
system.io
是一个命名空间,而不是一个类!而且区分大小写:System.IO
。 Stream
是一个类,而不是一个方法
答案 1 :(得分:0)
您的代码是对的
using (Stream output = File.OpenWrite("file.dat")) //the console gives identifier expected error.
using (Stream input = http.Response.GetResponseStream())
{
input.CopyTo(output);
}
但你需要以using System.IO
之类的正确方式导入命名空间,我认为不会出现错误
Visual Studio 2013是非常智能的应用程序或软件开发人员工具包。它可以识别错误或错过链接,拼写错误或任何其他可能在执行后损害系统或内存的问题。因此,在您的原因中,它会引发该错误以防止执行错误。