有一个包含 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/