示例#1
0
        public bool compare(DSCompareType type, bool valueA, bool valueB)
        {
            switch (type)
            {
            case DSCompareType.EqualTo:
                return(valueA == valueB);

            case DSCompareType.NotEqualTo:
                return(valueA != valueB);
            }
            return(false);
        }
示例#2
0
        public bool compare(DSCompareType type, string valueA, string valueB)
        {
            switch (type)
            {
            case DSCompareType.EqualTo:
                return(valueA.Equals(valueB));

            case DSCompareType.NotEqualTo:
                return(!valueA.Equals(valueB));
            }
            return(false);
        }
示例#3
0
        public bool compare(DSCompareType type, float valueA, float valueB)
        {
            switch (type)
            {
            case DSCompareType.EqualTo:
                return(valueA == valueB);

            case DSCompareType.NotEqualTo:
                return(valueA != valueB);

            case DSCompareType.GreaterThan:
                return(valueA > valueB);

            case DSCompareType.GreaterThanOrEqualTo:
                return(valueA >= valueB);

            case DSCompareType.LessThan:
                return(valueA < valueB);

            case DSCompareType.LessThanOrEqualTo:
                return(valueA <= valueB);
            }
            return(false);
        }