Ran*_*ish 5 c# serialization xamarin
我正在开发Xamarin iOS应用程序.我也想为Android开发相同的应用程序.所以我打算在可移植类库项目中编写大部分代码.
我现在面临的问题是,我无法序列化在"可移植类库"项目中创建的类的对象.该"[Serializable接口]"属性不是便携式类库的支援.我想在可移植类库项目中实现二进制格式序列化.我如何实现这一目标.
任何帮助都会很明显.
我强烈建议不要使用内置的二进制序列化,即使你可以......而且听起来基本上不能。根据您的要求,序列化有很多替代方案。你可以考虑:
这些在是否需要将序列化的数据与普通代码分开,或者是否可以“就地”序列化、可读性、效率等方面有不同的权衡。但所有这些都很好且可移植,不仅在 .NET/Xamarin 实现之间,而且在其他平台之间。