本帖最后由 jiangsheng 于 2010-04-11 02:01:09 编辑

解决方案 »

  1.   

    第一个落下了这句sw.Close();安全起见还是加上
      

  2.   

    我把第二个sw.Close();删了也没什么影响,仍旧可以手动修改、删除文件
      

  3.   

    用了using ,在离开语句块的时候会自动Close,Dispose掉
      

  4.   

    using 语句允许程序员指定使用资源的对象应当何时释放资源。为 using 语句提供的对象必须实现 IDisposable 接口。此接口提供了 Dispose 方法,该方法将释放此对象的资源。可以在到达 using 语句的末尾时,或者在该语句结束之前引发了异常并且控制权离开语句块时,退出 using 语句。
      

  5.   

    定义一个范围,在范围结束时处理对象。
    能用于实现了IDisposable接口的类型