diff --git a/src/FishValueExtension.cs b/src/FishValueExtension.cs index aee9392..7e6b5d8 100644 --- a/src/FishValueExtension.cs +++ b/src/FishValueExtension.cs @@ -19,6 +19,18 @@ public static class FishValueExtension /// public static bool IsValueInRange(this int value, int minValue, int maxValue) { return value >= minValue && value <= maxValue; } + /// + /// 对数值进行上下限判定,返回限制范围内的数据 + /// + /// 当前值 + /// 最小值。如果 小于此值, 则会返回最小值 + /// 最大值。如果 大于此值, 则会返回最大值 + /// + public static int LimitRange(this int value, int min, int max) + { + return value < min ? min : value > max ? max : value; + } + /// /// 返回大于等于数字被指定值除的商的数字 ///