2016-11-17 2 views
-3

Я ищу, чтобы проверить, является ли целое число между двумя другими целыми числами без использования условия if, но с определенным методом.Проверьте, является ли целое число между двумя другими целыми числами

Возможно ли это?

Спасибо за вашу помощь

+0

какой язык? – PriyankaChauhan

+0

Oups, извините, в C# :-) – rmagnien

ответ

0

Вы можете использовать метод расширения.

Вы должны создать статический класс:

namespace Extension 
{ 
static class MyIntMethods 
    { 
    public static bool Between(this int value,int min, int max) 
    { 
     return (value > min && value < max) ? true : false; 
    } 
    } 
} 

Следующий шаг: Добавить название места в классе вы хотите использовать новый метод:

using Extension; 

И теперь используют новый метод :

int n1 = 1; 
n2 = 2; 
n3 = 3; 

result = n2.Between(n1, n3); 
Смежные вопросы