日期:2014-05-17  浏览次数:20762 次

c# 读取xml文件(XMLDocument)是托管代码吗?
如题。
还有个问题,就是有个程序中有打印功能,需要每次从xml文件中读取一些配置以及打印格式信息。这需要把这个类写成单例模式吗?据说单例模式可以把这个方法缓存到内存中,这样就不需要每次读取xml文件了?但是我查了一些资料,单例模式有这个功能吗?
还望各位大神不吝分析。。

------解决方案--------------------
读取文件也是托管代码。
你的FileStream调用的Close啊,dispose啊之类的方法,都是CIL去做的。

非托管代码有个很明显的特点是被标记为Unsafe的。比如你在代码中用到了指针,这个unsafe就是告诉编译器,这段代码直接对内存做操作,不需要托管