Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите проблема в C# уровень бомжа

Berserk8002 Знаток (338), на голосовании 3 месяца назад
Чем заменить || в типе данных string?

Вот код:
if (IsMan == "yes" || "yeah") {
дальше другой код}
Там написано что нельзя использовать оператор || для типов данных string и bool

чё делать-то?
Голосование за лучший ответ
No Name Мастер (1816) 4 месяца назад
надо написать снова, то есть: IsMan == "yes" || IsMan == "yeah"
Jurijus Zaksas Искусственный Интеллект (445772) 4 месяца назад
Соблюдать синтаксис и порядок операторов.
Проверку перечислений, особенно если тебя будет много членов, удобнее делать как-нибудь так:

 bool b = (new string[] { "yes", "yess" }).Contains(Console.ReadLine()); 
Похожие вопросы