if (!fi1.Exists) { //创建写入文本文件的流. using (StreamWriter sw = fi1.CreateText()) { sw.WriteLine("欢迎阅读"); sw.WriteLine("ASP.NET"); sw.WriteLine("开发答疑300问"); } }
这里的using 是干什么的。 什么意思啊?
using 在代码中表示使用由某个类生成的对象。虽然可以直接把using去掉,但是sw对象将贯穿整个if语句都有效,using 可以把要使用的对象的生存期限制在using的花括号内。另外,这样的分层结构看起来要好些,利于看懂代码