项目的默认XML命名空间必须为MSBuild XML 命名空间问题情况
作者:admin 日期:2018-02-20
C# 中的回车换行符newLine
作者:admin 日期:2018-02-16
错误:The snapshot is out of date and can not be used
作者:admin 日期:2017-10-25
C# 枚举系统中的字体的方法
作者:admin 日期:2015-02-21
Datagridview 绑定后新增、编辑、删除更新问题
作者:admin 日期:2014-11-02
C#的对象和XML文件的转换
作者:admin 日期:2014-06-02
很多时候,我们开发程序都需要使用到对象的XML序列化和反序列化,对象的XML序列化和反序列化,既可以使用XML对象(XmlDocument )进行操作,也可以使用XmlSerializer进行操作,两个各有优点,就操作性而已,我倾向于使用后者来操作XML。本文介绍三种方式操作XML,普通的XDocument的API操作,方便的XmlSerializer对象序列化及反序列化操作,加密XML对象序列化操作。
1、普通的XML对象操作,利用XML对象(XmlDocument )。
一个典型的利用XmlDocument对象操作XML的例子代码如下。
1、普通的XML对象操作,利用XML对象(XmlDocument )。
一个典型的利用XmlDocument对象操作XML的例子代码如下。
Reflector 已经没有免费的了,试试开源的ILSpy吧!
作者:admin 日期:2013-11-06
Reflector是.NET开发中必备的反编译工具。即使没有用在反编译领域,也常常用它来检查程序集的命名规范,命名空间是否合理,组织类型的方法是否需要改善。举例说明,它有一个可以查看程序集完整名称的功能,请看下图
这里的Name,是标识一个程序集的完整标识,当GAC中存在程序集的多个版本时,这个名称是唯一的识别名称。
但是,Reflector很早就转向收费软件了,需要购买许可才可以使用。对于耻于用盗版的朋友,通常会放弃。有朋友说,Reflector并没有增加更霸道的功能,却转向收费,令人费解。再看看市场上的.NET反编译软件,被Reflector击溃。