2009-07-16 38 views
5

我有一个方法接收两个范围端点 - 范围的开始和范围的结束和一个整数。我应该如何命名一个这样做的方法......?

它检查整数是否落在两个端点之间,如果整数落在边界之外,则返回整数或相应的端点。

实施例1:

  • 的RangeStart = 0; RangeEnd = 10;值= 5;返回5

实施例2:

  • 的RangeStart = 0; RangeEnd = 10;值= -4;返回0

实施例3:

  • 的RangeStart = 0; RangeEnd = 10;值= 23;退货10

问题:我应该怎么称呼这样做的方法?我曾称它为IntWithinRange,但我不认为我喜欢那样。

任何想法?

回答

11

ConstrictToRange/LimitToRange/ConfineToRange怎么样?这种形式的东西似乎可以相当简洁地传达意思。

+0

我喜欢这一点,它很简单,而且相当明显 – BenAlabaster 2009-07-16 21:26:47

+0

我喜欢LimitToRange最好 – 2009-07-16 21:27:04

+2

另一个海报指出``Confine`是另一个很好的同义词。我认为他们都同样好。 – Noldorin 2009-07-16 21:36:26

1

GetBoundedValue?

-2

CheckRange似乎足以我

1

一个短:Squeeze()

0

一个BoundedValue()或GetBoundedValue()

一些其他的名字听起来像你对我正在修改一些东西。

相关问题