@vovkaooo1

Как в c# создать множество чисел?

Посчитал, что не стоит громоздить код большими if, ибо это не правильно.
Стоит задача проверять постоянно несколько чисел, которые статичны.
То есть
if (a==1 || a==2){}
С помощью чего мне их структурировать в единое целое, чтобы не было много "a==.."
Я подумал о реализации с циклом, но мне кажется, что это совсем не верный способ
  • Вопрос задан
  • 283 просмотра
Решения вопроса 1
dasha_programmist
@dasha_programmist
ex Software Engineer at Reddit TS/React/GraphQL/Go
string[] printer = {"jupiter", "neptune", "pangea", "mercury", "sonic"};
if(printer.Contains("jupiter")) {
// TODO
}


в твоем случае в массив пишешь числа, а дальше
if (printer.Contains(a))
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
freeExec
@freeExec
Участник OpenStreetMap
Создай функцию для своей незамысловатой проверки и используй уже её где нужно. Contains конечно хорошо, если проверка не типа a > 7 && a % 2 == 0.
Ответ написан
Комментировать
static void Prow(int a){
switch(a){
case 1:/*  выполнить необходимые действия  */break;
case 2:/*   выполнить необходимые действия */break;
case /* для остальных значений */:/* */break;}
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы