Страницы

Поиск по вопросам

воскресенье, 26 мая 2019 г.

Проверка принадлежности числа множеству

Есть ли специальные операторы в c# для определения принадлежности числа множеству? Аналог в паскале: 2 in [1..4], возвращает true в данном случае.


Ответ

Как вариант, можно написать метод или даже метод-расширение:
public static class RangeHelper { public static bool IsInRange(this int x, int start, int end) => x >= start && x <= end; }
Использовать так:
if (2.IsInRange(1, 4)) { ... }

Комментариев нет:

Отправить комментарий