在表达式中可以定义新的方法但是不能写自定义的Class类,可以先进行注册后再使用
以People类作为举例,定义如下:
1. 先用运行C#代码模块返回People的Type对象(也可以是People对象,后续使用GetType()方法获取对应的Type对象)
2. 使用_eval.RegisterType(Type[] types)方法注册类信息,注意入参是Type数组类型所以需要构造一个Type数组传入
3. 在后续的赋值模块中直接new一个People对象,测试是否注册成功
成功显示:
示例动作:示例:表达式注册自定义类 - by Yokior - 动作信息 - Quicker