当前位置:编程学习 > C#/ASP.NET >>

关于StreamWriter.Write()的问题

 NewTemplatePath = "../default3.html";
 StreamWriter writefile = new StreamWriter(HttpContext.Current.Server.MapPath(NewTemplatePath), false, Code);
 writefile.Write("pagestr"); 
 为什么这么写就不能把数据写进去.而改成下面的写法加上USING就可以呢?

 NewTemplatePath = "../default3.html";
 using (StreamWriter writefile = new StreamWriter(HttpContext.Current.Server.MapPath(NewTemplatePath), false, Code))

  writefile.Write("pagestr"); 
} --------------------编程问答-------------------- 要关掉StreamWriter。

writefile.Close();
--------------------编程问答-------------------- 楼上正解!
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,