C# 中使用序列化
序列化是一种将对象转换为可存储和传输的格式的过程。在 C# 中,您可以使用 BinaryFormatter 类来实现二进制序列化。
要序列化对象,请将要存储的对象标记为可序列化,包括其父类和属性。然后,创建一个 FileStream 对象并将其与 BinaryFormatter 对象一起用于序列化。
代码示例:
using System.IO;
using System.Runtime.Serialization.Formatters.Binary;
[Serializable]
abstract class FeedBase
{
// 属性和方法
}
// 创建 FileStream 对象
FileStream fileStream = new FileStream("profile.bin", FileMode.Create);
// 创建 BinaryFormatter 对象
BinaryFormatter bf = new BinaryFormatter();
// 序列化对象xbf.Serialize(fileStream, Profile);
4.81MB
文件大小:
评论区