标签: c# serialization marshalling
我有两个应用程序域之间传递的大数据结构。你有什么方法可以通过价值提出MarshalByRefObject vs Marshal?
MarshalByRefObject
Marshal
谢谢!
答案 0 :(得分:0)
两者之间的区别在于Marshal by value会跨应用程序域边界复制整个对象;使用MarshalByRefObject,您实际上是在域之间共享对象作为参考(请参阅specifics on MSDN)。
因此,如果对象很大,性能问题,MarshalByRefObject可能是最好的方法。