/// <summary> /// 给定函数的名字 返回修改Funcexpresstemp后的FuncString对象 连同变量一同替换 一步到位 /// </summary> /// <param name="funname">函数名</param> /// <returns>FuncString 或者 null</returns> public FuncString FindFuncInTDC(string funname) { FuncString fs = null; if (tdc.CheckName(funname)) { FuncString funs = tdc.GetData(funname).ConvertTOFunString(); string funcexpress = ReplaceParamers(funs.GetFuncExpress(), funs.GetParamers()); if (funcexpress != null) { funs.SetFuncExpress(funcexpress); } fs = funs; } return(fs); }
/// <summary> /// 给定函数的名字 返回修改Funcexpresstemp后的FuncString对象 连同变量一同替换 一步到位 /// </summary> /// <param name="funname">函数名</param> /// <returns>FuncString 或者 null</returns> public FuncString FindFuncInTDC(string funname) { FuncString fs = null; if (tdc.CheckName(funname)) { FuncData fd = (FuncData)tdc.GetData(funname).GetCalData(); FuncString funs = new FuncString(funname, fd.GetExpValue(), fd.GetParamers()); string funcexpress = ReplaceParamers(funs.GetFuncExpress(), funs.GetParamers()); if (funcexpress != null) { funs.SetFuncExpress(funcexpress); } fs = funs; } return(fs); }