我在CS-Script库中使用AsmHelper类。我想知道如何只使用一个 AsmHelper 对象并更改文件路径,以便在前一个脚本完成后加载一个新脚本,但只有一个 AsmHelper 对象。现在,如下图所示,我有四个 AsmHelper 对象。CSScript.LoadCode
AsmHelper transform1 = new AsmHelper
(CSScript.LoadCode(@"CS-Scripts\parent.cs", null, true));
ITransform engine1 = (ITransform)transform1.CreateObject("Script");
AsmHelper transform2 = new AsmHelper
(CSScript.LoadCode(@"CS-Scripts\bYear.cs", null, true));
ITransform engine2 = (ITransform)transform2.CreateObject("Script");
AsmHelper transform3 = new AsmHelper
(CSScript.LoadCode(@"CS-Scripts\fInitial.cs", null, true));
ITransform engine3 = (ITransform)transform3.CreateObject("Script");
AsmHelper transform4 = new AsmHelper
(CSScript.LoadCode(@"CS-Scripts\pet.cs", null, true));
ITransform engine4 = (ITransform)transform4.CreateObject("Script");
如果需要,这是与之配套的界面:
public interface ITransform
{
User Transform(User record);
}
如果您需要我提供更多详细信息,请在下面询问。