Пример #1
0
        /// <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);
        }