黑马程序员技术交流社区

标题: 有这么写的吗 [打印本页]

作者: 王国文    时间: 2012-6-10 22:14
标题: 有这么写的吗
从一个文本文件中读到数据 再将数据写到一个新的文件中(带有汉字的文件) ↑
// 在操作前 必去创建所有的流对象
    string str = "";
    using (file_read) // 使用完自动释放file_read
    {
         using (file_write) // 使用完自动释放file_write
         {
              using (reader) // 使用完自动释放reader
              {
                   using (writer) // 使用完自动释放write
                   {
                        str = reader.ReadToEnd(); // 将文本文件读都str中
                        writer.Write(str); // 将str中的内容写到指定文件中
                   }
               }
          }
     }直接写个using (file_write),应该要new吧



作者: 许庭洲    时间: 2012-6-11 08:28
代码中的using保证了filestream对象在超出using作用域时(也就是using后面的花括号之间的范围),释放掉filestream对象所占用资源,所以不用new。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2