当客户端知道远程对象的类型时可以利用这样的方式实例化对象:BaseRemoteObject obj = (BaseRemoteObject) Activator.GetObject(typeof(BaseRemoteObject),           "http://localhost:1234/MyRemoteObject.soap");但是当客户端不知道远程对象的型态时应该怎么样实例化对象呢?也可以这样说,远程对象类型的数量是不一定的,今天可能有class1,class2两个类型,明天可能就有class1,class3,class4这三个远程类型了,这样客户端就不可能利用上面的方法在程序里写死(hard code)如何激活一个远程对象了。不知道在这种情况下各位还有什么好的方法来激活远程对象的实例,欢迎大家来讨论,提出各种解决方案,谢谢!