using中StreamWriter XmlWriter 区别
2015-04-28 11:11
176 查看
使用StreamWriter
跳出using后stream也释放了
跳出using后stream没释放。。。
解决方法很简单,using套using,或者XmlWriterSettings中CloseOutput=true。
.net 4.5中StreamWriter添加了新的构造函数,可以设置参数leaveOpen为true,stream也不会释放
using (var writer = new StreamWriter(File.Create(path))) { writer.WriteLine("sdf"); }
跳出using后stream也释放了
using (XmlWriter xw = XmlWriter.Create( File.Create(path), new XmlWriterSettings() { OmitXmlDeclaration = true })) { element.Save(xw); }
跳出using后stream没释放。。。
解决方法很简单,using套using,或者XmlWriterSettings中CloseOutput=true。
.net 4.5中StreamWriter添加了新的构造函数,可以设置参数leaveOpen为true,stream也不会释放
相关文章推荐
- <iostream.h>和<iostream>的区别,以及using namespace等
- FileStream和BinaryReader,BinaryWriter,StreamReader,StreamWriter的区别
- MVC2、MVC3、MVC4、MVC5之间的区别 以及Entity Framework 6 Code First using MVC 5官方介绍教程
- 学习笔记十:命名空间(namespace)之四:using declarations和using directives的区别
- JBuilder中Run Project 主类和在工程中选择一个类右键用 Run using defaults 的区别
- 添加引用、dllimport、using、命名空间和dll的区别
- 【转载】C#中StreamWriter与BinaryWriter的区别兼谈编码。
- 黑马程序员_Dispose()与Close()的区别和Using的用法
- WP8.1动画与变换区别以及Storyboard->DoubleAnimationUsingKeyFrames,Renderform和Projection的区别
- imports,using,和include之间的区别
- using backup controlfile 和 until cancel区别
- using 和try/catch区别和注意点
- .net里面“using”关键字和“添加引用”按钮的区别及using的三种用途
- typedef与using、struct与class的区别
- MySQL执行计划extra中的using index 和 using where using index 的区别
- .net里面“using”关键字和“添加引用”按钮的区别
- using backup controlfile和 until cancel 区别
- c#添加引用与与using的区别
- C#中StreamWriter与BinaryWriter的区别
- ue4 RepNotify ReplicatedUsing 区别