这个标签是类可以被序列化的特性,表示这个类可以被序列化。
什么叫序列化?
我们都知道对象是暂时保存在内存中的,不能用U盘考走了,有时为了使用介质转移
对象,并且把对象的状态保持下来,就需要把对象保存下来,这个过程就叫做序列化,
通俗点,就是把人的魂(对象)收伏成一个石子(可传输的介质)
什么叫反序列化?
就是再把介质中的东西还原成对象,把石子还原成人的过程。
在进行这些操作的时候都需要这个可以被序列化,要能被序列化,就得给类头加
[Serializable]特性。
通常网络程序为了传输安全才这么做
下述关于internal(我感觉相当于java的内部类)
http://msdn.microsoft.com/zh-cn/library/7c5ka91b%28v=vs.80%29.aspx
下述关于static
http://msdn.microsoft.com/zh-cn/library/98f28cdx%28VS.80%29.aspx
下述关于params
http://baike.baidu.com/view/2668048.htm
下述关于ref
http://msdn.microsoft.com/zh-cn/library/14akc2c7%28VS.80%29.aspx