看原程序:
Stream s = new MemoryStream();
XmlTextWriter w=new XmlTextWriter(s,System.Text.Encoding.Default);
w.WriteStartDocument();
w.WriteComment("该文档仅供测试用!");
w.WriteComment("该xml文档遵循生成");
w.WriteEndDocument();
这个时候调试:发现s的length=0-----------〉为什么?
如果增加:
w.Close();这个时候调试:发现s的length=400--------->可以理解?可是这个时候我要把它通过网页的新式就不能显示出来了
因为如果w.Close();的话,以后再也不能调用该内存流了~~
如果不执行w.Close(); s的length又为空???不知道是我的程序问题,还是哪儿有问题,请高手给看看看。