Как проверить условие без использования if else condition in ASP.NET с#
Привет Всем,
У меня есть пять полей, таких как возраст,тип возраста,оплата,страна,работа все поля содержат только 0 или 1 или 2. выше полей мне нужно проверить эту комбинацию из трех, если я ставлю, если еще мне нужно написать еще 50, если еще условие невозможно.любая идея или любое другое утверждение
Что я уже пробовал:
Я не могу найти никакого решения для этой задачи. кто-нибудь может дать несколько советов
Azziet
вы можете использовать корпус выключателя,
пожалуйста, поделитесь кодом, который вы пробовали, с кодом if else
JOTHI KUMAR Member 10918227
инт возраста;
инт agetype;
инт платить;
инт дру;
работа инт ;
если получить выше значения полей в наборе данных, то выше значения есть только 0,1,2.
ниже условия как я могу написать
если(возраст ==0 &&усилителя; agetype==0 &&усилителя; платить==0 &амп;&амп; П==0 &ампер;&ампер;=работать=0)
{
}
остальное, если(возраст ==0 &&усилителя; agetype==1 &амп;&амп; платить==1 &амп;&амп; АТ==1 &амп;&амп; работа==1)
{
}
остальное, если(возраст ==0 &&усилителя; agetype==2 &амп;&амп; платить==2 &амп;&амп; п==2 &амп;&амп; работа==2)
{
}
остальное, если(возраст ==0 &&усилителя; agetype==0 &&усилителя; платить==1 &амп;&амп; П==0 &&усилителя; работы==2)
{
}
остальное, если(возраст ==0 &&усилителя; agetype==1 &амп;&амп; платить==0 &амп;&амп; п==2 &ампер;&ампер;=работать=0)
{
}
сколько я пишу, чтобы выполнить пять условий
Patrice T
Воспользуйся Улучшить вопрос чтобы обновить ваш вопрос.
Чтобы каждый мог обратить внимание на эту информацию.
Shambhoo kumar
Привет, Джоти Кумар, вы можете попробовать "C# Ternary(?)" или switch case.
JOTHI KUMAR Member 10918227
любой образец для использования тернарного оператора с использованием приведенного выше условия
Philippe Mori
Вы должны поместить образец кода в свой вопрос в блок кода, чтобы сделать его более читаемым. Сказав это, я бы сказал, что решение действительно зависит от того, что вы делаете в каждом конкретном случае... Учитывая, что существует 243 возможности, очень подозрительно, что вы напишете чек и блок кода для каждой из них.
Philippe Mori
Поскольку значения 0, 1 и 2, вероятно, не представляют реальных значений, вы должны использовать Enum
вместо.
Patrice T
Правильный ответ зависит от того, что вы делаете, когда знаете, какая комбинация была набрана.
Покажите пример кода.
Rasik Bihari Tiwari
Если вам нужно проверить, всегда ли пять полей имеют значение 0, 1 или 2, то вам просто нужно пять операторов if. Зачем вам писать 50, если другое условие? Можете ли вы добавить несколько примеров кода к своему вопросу, чтобы стало более ясно, чего вы пытаетесь достичь?