0 / 0 / 0
Регистрация: 31.01.2016
Сообщений: 6
|
||||||
1 | ||||||
Не работает конструкция switch-case07.02.2016, 17:09. Показов 3022. Ответов 2
Метки нет (Все метки)
Здравствуйте. Изучаю С# вторую неделю и не понимаю почему у меня не работает switch-case в коде.Возможно это не switch-case, а что-то другое, но не работает именно один из кейсов (58 строка ).
Логика очень проста: 1)quit=false 2) Пишу в case() если пользователь ввел 'q' : quit=true; 3) в цикле Do-while. Пишу в конце программы while(!quit) то есть если я ввожу 'q' в консоль цикл не должен выполняться и программа должна завершаться. Увы но цикл идет дальше. Скриншот прилагается!
0
|
07.02.2016, 17:09 | |
Ответы с готовыми решениями:
2
Как работает switch-case ? Конструкция switch Конструкция Switch и компоненты Оптимальная конструкция switch-case-while / while-switch-case |
5871 / 4748 / 2940
Регистрация: 20.04.2015
Сообщений: 8,361
|
||||||||||||||||
07.02.2016, 17:23 | 2 | |||||||||||||||
ThundeR,
здесь перемешались типы - int и char (1-7 это int, а 'q' - char). К int привести прочитанный с клавиатуры символ 'q' вряд ли получится, проще все перевести в char:
1
|
0 / 0 / 0
Регистрация: 31.01.2016
Сообщений: 6
|
|
07.02.2016, 17:26 [ТС] | 3 |
Благодарю, исправил!
0
|
07.02.2016, 17:26 | |
07.02.2016, 17:26 | |
Помогаю со студенческими работами здесь
3
Конструкция выбора switch-case Оптимизируется ли компилятором конструкция switch-case? Работа со строками через ID объекта или hash switch case с range не работает Не корректно работает switch() case Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |