c# - 将 bin 文件从 C#.NET 反序列化为 Objective-c 或 C++

标签 c# c++ objective-c

有一个包含 c# 对象列表的 bin 文件“sample.bin”(序列化),是否可以将此文件反序列化为 c++ 或 objective-c?

我不这么认为,但如果可能的话,我只是想确定一下。

最佳答案

如果文件是使用 .NET 序列化创建的,那么它几乎不可能反序列化为 C++ 或 Objective-C。 .NET 序列化将类型信息和类型缓存信息嵌入到文件中,这在另一种语言中是没有意义的。

如果您在不同语言之间进行序列化,请查看 Google Protocol buffers .现在大多数语言和平台都有实现。

关于c# - 将 bin 文件从 C#.NET 反序列化为 Objective-c 或 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21287419/

相关文章:

c# - 动态创建的按钮未触发按钮单击事件

c# - SQL Server DateTime 和 C# DateTime

ios - UIView动画最后被取消

iphone - 整合 FlurryAds

iphone - iOS iPhone如何按使用频率列出UTextView中的所有关键字?

c# - GeometryModel3D 面积和体积

c# - 如何将 javascript 数字日期转换为 C# 日期(使用 C#,而不是 javascript!)

c++ - 在 OpenGL 4.0 中是否有围绕局部坐标(即从模型 View 矩阵)旋转的标准方法?

c++ - 关于 shared_ptr 的竞争条件示例

c++ - 在 Mac 上使用 Eclipse Galileo 调试 C++ 时遇到问题