/// <summary> /// 取模运算 /// </summary> /// <param name="value">弧度</param> /// <returns></returns> public static BQLOperatorHandle MathMod(object value1, object value2) { BQLValueItem oValue1 = BQLValueItem.ToValueItem(value1); BQLValueItem oValue2 = BQLValueItem.ToValueItem(value2); BQLValueItem.UnityDbType(oValue1, oValue2); BQLOperatorHandle fHandle = new BQLOperatorHandle(FunctionManager.DoMod, new BQLValueItem[] { oValue1, oValue2 }); //fHandle.PriorityLevel = 3; fHandle.PriorityLevel = OperatorPrecedenceUnit.GetPrecedence("%"); return(fHandle); }