7、序列化与反射

1、序列化是将对象的状态存储到特定存储介质中的过程。

2、反序列化则是将存储介质中的数据重新构建为对象的过程。

3、标识一个类是否能够序列化要在类的头部添加一个特性[Serializable]

4、特性其实就是一个类,它的主要功能是对程序中的元素,如类、字段、方法、属性添加描述性的信息。

5、程序集是.NET框架应用的生成块,它包含编译好的代码逻辑单元。

6、程序集由描述它的元数据、类型元数据、MSIL代码和资源组成,这些部分都分布在一个文件中,或者分布在几个文件中。可以用ILDasm工具查看一个程序集的清单。

7、internal修饰的成员在同一个程序集中都可以访问,但是其他的程序集中的就不能访问,应用程序中的类,如果不指定访问修饰符,默认就是internal。

8、反射可以获取已加载的程序集和在其中定义的类型(如类,接口和值类型)的信息。也可以使用反射在运行时创建类型实例,以及调用和访问这些实例。

posted on 2014-02-28 17:25  快刀客  阅读(223)  评论(0编辑  收藏  举报