在C#中将对象序列化成字节数组,然后通过Socket传到Delphi编写的一个程序中,
在Delphi中是否可以将这个对象反序列化?

解决方案 »

  1.   

    没试过,不过估计不行,XML格式的反序列化应该可以的.
      

  2.   

    如果自己实现ISerializable接口的话,还是有可能的
      

  3.   

    反序列化时,参数就是一个字节数组。
    在Delphi中模拟实现BinaryFormatter反序列化的操作,是否可行呢?
      

  4.   

    怎么实现,在Delphi中实现C#里的接口?
      

  5.   

    除非你自己实现接口,或者你十分清楚 C#二进制序列化的细节,然后需要大量枯燥无味的调试,否则没戏.用XML吧, 这就是为什么XML如些流行的原因.
      

  6.   

    不是,只是ISerializable可以自己控制生成字节数组,到Dephi里再自己动手解析字节数组
    也就是还是要靠自己……