2009-07-16 13 views
5

Mam metodę, która otrzymuje dwa punkty końcowe zasięgu - początek zakresu i koniec zakresu i liczbę całkowitą.Jak powinienem nazwać metodę, która to robi ...?

Sprawdza, czy liczba całkowita spada między dwoma punktami końcowymi, i zwraca liczbę całkowitą lub odpowiadający jej punkt końcowy, jeśli liczba całkowita nie mieści się w granicach.

Przykład 1:

  • RangeStart = 0; RangeEnd = 10; Wartość = 5; Zwraca 5

Przykład 2:

  • RangeStart = 0; RangeEnd = 10; Wartość = -4; Zwraca 0

Przykład 3:

  • RangeStart = 0; RangeEnd = 10; Wartość = 23; Zwraca 10

Pytanie: Co powinienem nazwać metodą, która to robi? Nazwałam to IntWithinRange, ale nie sądzę, że to lubię.

Wszelkie pomysły?

Odpowiedz

11

Co powiecie na: ConstrictToRange/LimitToRange/ConfineToRange? Wydaje się, że coś w tej formie oddaje sens dość zwięźle.

+0

Podoba mi się, to jest proste i jest dość oczywiste. – BenAlabaster

+0

Lubię LimitToRange best –

+2

'Confine' to kolejny dobry synonim, jak wskazuje inny plakat. Wszystkie są moim zdaniem równie dobre. – Noldorin

1

GetBoundedValue?

-2

CheckRange wydaje się wystarczająca do mnie

1

normalizować

+0

W muzyce cyfrowej ten proces nazywa się kwantyzacją - więc myślę, że lubię normalizować ... – BenAlabaster

0

BoundedValue() lub GetBoundedValue()

Niektóre inne nazwy brzmią dla mnie jak jesteś modyfikowanie coś.

Powiązane problemy