当我们使用 AppDomain.CreateInstance("Assembly name", Type name) 并且我的类继承自 MarshalByRefObject 时,内部会发生什么?它是创建一个 TransparetnProxy 吗?
代码:
class Greet : MarshalByRefObejct
{
...
}
class test
{
public static void Main(string[] args)
{
AppDomain ad = AppDomain.CreateDomain("Second");
ObjectHandle hObj = ad.CreateInstance("Test", args[0]);
....
}
}
传入 args[0] = Greet