コード例 #1
0
 public static bool Contains(this float f, float lowerBounds, float upperBounds, ContainsFlags containsFlag = ContainsFlags.Inclusive)
 {
     if (containsFlag == ContainsFlags.Inclusive) {
         return (f >= lowerBounds && f <= upperBounds);
     } else if (containsFlag == ContainsFlags.Exlusive) {
         return (f > lowerBounds && f < upperBounds);
     } else if (containsFlag == ContainsFlags.LowerInclusive) {
         return (f >= lowerBounds && f < upperBounds);
     } else if (containsFlag == ContainsFlags.UpperInclusive) {
         return (f > lowerBounds && f <= upperBounds);
     } else {
         return false;
     }
 }
コード例 #2
0
 public static bool Contains(this int i, int lowerBounds, int upperBounds, ContainsFlags containsFlag = ContainsFlags.Inclusive)
 {
     if (containsFlag == ContainsFlags.Inclusive) {
         return (i >= lowerBounds && i <= upperBounds);
     } else if (containsFlag == ContainsFlags.Exlusive) {
         return (i > lowerBounds && i < upperBounds);
     } else if (containsFlag == ContainsFlags.LowerInclusive) {
         return (i >= lowerBounds && i < upperBounds);
     } else if (containsFlag == ContainsFlags.UpperInclusive) {
         return (i > lowerBounds && i <= upperBounds);
     } else {
         return false;
     }
 }
コード例 #3
0
 public static bool Contains(this float f, float lowerBounds, float upperBounds, ContainsFlags containsFlag = ContainsFlags.Inclusive)
 {
     if (containsFlag == ContainsFlags.Inclusive)
     {
         return(f >= lowerBounds && f <= upperBounds);
     }
     else if (containsFlag == ContainsFlags.Exlusive)
     {
         return(f > lowerBounds && f < upperBounds);
     }
     else if (containsFlag == ContainsFlags.LowerInclusive)
     {
         return(f >= lowerBounds && f < upperBounds);
     }
     else if (containsFlag == ContainsFlags.UpperInclusive)
     {
         return(f > lowerBounds && f <= upperBounds);
     }
     else
     {
         return(false);
     }
 }
コード例 #4
0
 public static bool Contains(this int i, int lowerBounds, int upperBounds, ContainsFlags containsFlag = ContainsFlags.Inclusive)
 {
     if (containsFlag == ContainsFlags.Inclusive)
     {
         return(i >= lowerBounds && i <= upperBounds);
     }
     else if (containsFlag == ContainsFlags.Exlusive)
     {
         return(i > lowerBounds && i < upperBounds);
     }
     else if (containsFlag == ContainsFlags.LowerInclusive)
     {
         return(i >= lowerBounds && i < upperBounds);
     }
     else if (containsFlag == ContainsFlags.UpperInclusive)
     {
         return(i > lowerBounds && i <= upperBounds);
     }
     else
     {
         return(false);
     }
 }