我有一个接收两个范围端点的方法 - 范围的开始和范围的结束以及整数。
它检查整数是否落在两个端点之间,如果整数落在边界之外,则返回整数或相应的终点。
示例1:
示例2:
示例3:
问题:我应该怎么称呼这样做的方法?我把它称为IntWithinRange,但我不认为我喜欢它。
有什么想法吗?
答案 0 :(得分:11)
ConstrictToRange
/ LimitToRange
/ ConfineToRange
怎么样?这种形式的东西似乎很简洁地表达了意思。
答案 1 :(得分:10)
我见过它叫做Clamp()。
这就是M $所说的。
http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.mathhelper.clamp.aspx
答案 2 :(得分:7)
confine_to(start, end, value)
答案 3 :(得分:1)
GetBoundedValue?
答案 4 :(得分:1)
<强>归一化强>
答案 5 :(得分:1)
简短的一句:Squeeze()
。
答案 6 :(得分:0)
BoundedValue()或GetBoundedValue()
其他一些名字听起来像你在修改某些东西。
答案 7 :(得分:-2)
CheckRange似乎对我来说足够了