C#通过IronPython内嵌Python脚本,实现了对业务逻辑抽象及判断,适合在大量订单需要进行校验的场合使用. 比如,贷款时会对用户进行核查,核查过程可能存在多个节点,并且节点可能会随着政策而不断改变,每个节点就相当于一个脚本,通过脚本的出口关键字来确定流程分支走向. 大概业务流程图如下: 代码实现部分 1.C#代码 using IronPython.Hosting; using Microsoft.Scripting; using Microsoft.Scripting.Hosting;…