1
6
你的问题中混合了类型和对象,这使得你很难回答。广告中的代码使用其他广告中也使用的类型没有问题,它只是加载程序集。但是一个广告有自己的垃圾收集堆,您不能直接引用另一个广告中的对象。它们需要跨广告边界序列化。是的,跨ipcchannel的远程处理可以做到这一点。 |
2
1
如果您想跨应用程序域访问对象,这些对象需要从MarshalByRefObject继承;在这种情况下,您最终会得到一个实际对象的代理。这样就可以安全地卸载应用程序域(如果尝试通过代理调用,则会引发异常)。 我想你想达到的目标是:
如果您的类型是在不同的程序集中定义的(很可能),那么您可能会定义一个接口(在公共程序集中)并使这些类型实现这个接口。 希望这有帮助。 |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |