using System; using System.Text; using System.Windows.Forms; using Script.Methods; /************************************ Shell Module default code: using .NET Framwwork 4.6.1 *************************************/ public partial class UserScript:ScriptMethods,IProcessMethods { //the count of process //执行次数计数 int processCount ; string STRDLZ; float FDLZ,OUTFDLZ; /// <summary> /// Initialize the field's value when compiling /// 预编译时变量初始化 /// </summary> public void Init() { //You can add other global fields here //变量初始化,其余变量可在该函数中添加 processCount = 0; STRDLZ="0"; } /// <summary> /// Enter the process function when running code once /// 流程执行一次进入Process函数 /// </summary> /// <returns></returns> public bool Process() { //You can add your codes here, for realizing your desired function //每次执行将进入该函数,此处添加所需的逻辑流程处理 GetStringValue("in0",ref STRDLZ); if(float.TryParse(STRDLZ,out FDLZ)) { OUTFDLZ=FDLZ; } else { OUTFDLZ=0; } if(OUTFDLZ==0) { out0=0; } else { out0=OUTFDLZ; } return true; } }
时间: 2023-07-23 15:14:50 浏览: 143
基于ssm+mysql的喀什古城旅游网源码数据库论文.doc
这段代码看起来是一个 C# 的脚本,定义了一个名为 UserScript 的部分类,继承了 ScriptMethods 和 IProcessMethods 两个接口。同时,该类中还定义了一些变量和方法,包括 Init() 和 Process() 方法。在 Init() 方法中进行了变量的初始化,在 Process() 方法中添加了逻辑流程处理,主要是将输入的字符串转换为浮点数,并将结果输出到 out0 变量中。
阅读全文