我正在通过代码创建基于另一个代理的代理。原始代理处于正在处理的延迟块中,我想创建副本,其中只有 id 会更改并执行 Enter 块中的方法。
为了从原始代理复制信息,我似乎找不到比指定每个参数更好的方法,如下所示:
newAgent.color = original.color;
newAgent.component = original.component;
newAgent.geometry = original.geometry;
...
newAgent.LastParameter = original.LastParameter;
等等。
有没有办法迭代代理参数以改进此操作?
提前谢谢你,路易斯