2009-07-16 40 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()

一些其他的名字聽起來像你對我正在修改一些東西。

相關問題