[Serializable]在C#中的作用是什么呀
发布网友
发布时间:2023-06-26 08:07
我来回答
共2个回答
热心网友
时间:2023-10-08 20:16
这个标签是类可以被序列化的特性,表示这个类可以被序列化。
什么叫序列化?
我们都知道对象是暂时保存在内存中的,不能用u盘考走了,有时为了使用介质转移对象,并且把对象的状态保持下来,就需要把对象保存下来,这个过程就叫做序列化,通俗点,就是把人的魂(对象)收伏成一个石子(可传输的介质)
什么叫反序列化?
就是再把介质中的东西还原成对象,把石子还原*的过程。
在进行这些操作的时候都需要这个可以被序列化,要能被序列化,就得给类头加[serializable]特性。
通常网络程序为了传输安全才这么做。不知道回答清晰满意否?
热心网友
时间:2023-10-08 20:16
申明自定义结构为可序列化,可以搜索一下关键词“序列化”,有很多相关的文章。