binaryformatter

    24热度

    5回答

    我有一个项目,它使用BinaryFormatter序列化与字符串和布尔结构的集合?数据类型。 序列化/反序列化工作正常,但是如果我要改变这确实它失败,因为在表示二进制文件头的反序列化的工作,它需要的Assembly x代替Assembly y处理数据集。 是否有可能将序列化/反序列化设置为程序集不可知?

    1热度

    2回答

    我最近和一位同事讨论了网络上字节数据的串行化问题。 他使用BinaryFormatter类来“解开”我发送给他的字节数据。这不起作用,他显然有例外 ...例外。由于我的数据只是一个字节数组,因此Binaryformatter无法正确“解开”数据。 他对BinaryFormatter的动机是平台独立性。我不相信这样的立场。当我们都使用BinaryReader或BinaryWriter时,事情在代码土

    14热度

    1回答

    当以下类与BinaryFormatter序列化时,订阅Roar事件的任何对象也将被序列化,因为对这些对象的引用由EventHandler委托保存。 [Serializable] public class Lion { public event EventHandler Roar; public string Name { get; set; } public f