对于.NET序列化的学习,尤其是基础知识的掌握对你无论在.NET序列化还是在.NET的学习中都是十分有益的,那么本文就向你简单介绍下算是抛砖引玉。

咱们在.NET编程开发学习中会碰到.NET序列化的问题,那么这儿就向你简略介绍.NET序列化的概念(根底知识)以及办法等等一些根底的东西,这些都将是你学习.NET的进程中含义深远的一部分,期望对你有所协助,开端咱们的叙说吧。

简析.NET序列化基础知识(.net 序列化)  .NET序列化 基础知识 第1张

.NET序列化概念:

.NET的运行时环境用来支撑用户界说类型的流化的机制。它是将目标实例的状况存储到存储媒体的进程。在此进程中,先将目标的公共字段和私有字段以及类的称号(包含类地点的程序集)转换为字节省,然后再把字节省写入数据流。在随后对目标进行反序列化时,将创建出与原目标完全相同的副本。

.NET序列化的意图:

1、以某种存储办法使自界说目标耐久化;

2、将目标从一个当地传递到另一个当地。

.NET序列化的办法

实质上序列化机制是将类的值转化为一个一般的(即接连的)字节省,然后就可以将该流写到磁盘文件或任何其他流化目标上。而要想实践的写出这个流,就要运用那些完成了IFormatter接口的类里的Serialize和Deserialize办法。

(1)XML Serializer。这个是 ASP。NET 中 Web Service SOAP 恳求的发送和承受默许运用的办法。指序列化目标的公共特色和成员。

(2)SOAP Serializer . DotNet Remoting 运用的目标传送办法。这个时分传送的目标要求有 Serializable 标志。

(3)BinarySerializer 。同2, 只不过是二进制格局。

.NET序列化的根底知识和.NET序列化所涉及到的办法的简略介绍就向你解说到这儿,期望对你了解和学习.NET序列化的根底知识有所协助。

【修改引荐】

  1. 简述C# XML解析办法的特色及使用
  2. .NET目标的XML序列化和反序列化概念浅析
  3. .NET目标的XML序列化和反序列化实例详解
  4. C# XML序列化实例浅析
  5. .NET序列化和反序列化根底知识总结
转载请说明出处
知优网 » 简析.NET序列化基础知识(.net 序列化)

发表评论

您需要后才能发表评论