我的应用程序是一个小型 C# 数据库,我BinaryWriter
用来将数据库保存到一个文件,该文件适用于 bool、uint32 等基本类型。
虽然我有一个类型的变量Object
(允许用户存储任何数据类型),但是由于我的应用程序不(也不需要)知道这个变量的真实类型,我不确定如何使用BinaryWriter
.
有没有办法我可以抓住变量的内存并保存它?那会可靠吗?
编辑:
ba_friend 提供的答案有两个函数用于将对象反序列化为字节数组,可以使用 BinaryWriter 将其连同其长度一起写入。