我最近与一位同事讨论了通过网络对字节数据进行序列化的问题。他使用BinaryFormatter
该类“解析”我发送给他的字节数据。这不起作用,他显然有特殊的......例外。Binaryformatter
无法正确“解析”数据,因为我的数据只是一个字节数组。
他的动机BinaryFormatter
是平台独立性。我不相信这样的立场。当我们都使用BinaryReader
orBinaryWriter
时,事情在代码领域运行良好。
因此,BinaryFormatter
我应该在需要通过线路发送字节的每个场景中使用它吗?