0 / 0 / 1
Регистрация: 10.12.2016
Сообщений: 36
|
||||||
1 | ||||||
Не все ветви кода возвращают значение07.10.2017, 15:32. Показов 2449. Ответов 4
Метки нет (Все метки)
Здравствуйте, у меня есть такой кусочек кода
0
|
07.10.2017, 15:32 | |
Ответы с готовыми решениями:
4
Не все ветви кода возвращают значение Не все ветви кода возвращают значение Не все ветви кода возвращают значение Не все ветви кода возвращают значение |
Каждому свое
533 / 219 / 81
Регистрация: 05.08.2013
Сообщений: 1,614
|
|||||||||||
07.10.2017, 15:45 | 2 | ||||||||||
alya770, Ошибка в том, что не все ветви возвращают значение
Тоесть есть места в коде, где нет return . К примеру, что если, при выполнении программы, будет всегда происходить так, что она будет заходить всегда в этот блок:
return , и программа не сможет выйти из метода и вернуть bool Компилятор на стадии компиляции может это проверить и предостеречь Вас, так как C# является безопасным управляемым языком. Вам нужно переделать Ваш метод, чтобы во всех блоках было точных возврат из метода, чтобы при любом раскладе return был
0
|
0 / 0 / 1
Регистрация: 10.12.2016
Сообщений: 36
|
|
07.10.2017, 16:33 [ТС] | 3 |
Если я убираю этот блок, все равно та же самая ошибка
0
|
17 / 17 / 23
Регистрация: 22.10.2016
Сообщений: 183
|
||||||
07.10.2017, 17:06 | 4 | |||||
попробуйте вот так
0
|
Каждому свое
533 / 219 / 81
Регистрация: 05.08.2013
Сообщений: 1,614
|
|
07.10.2017, 19:02 | 5 |
alya770,
Его и не надо убирать. Надо просто перепроверить код, чтобы во всех случаях
return был. Я же это хотел до Вас донести, а Вы так и не поняли...
0
|
07.10.2017, 19:02 | |
07.10.2017, 19:02 | |
Помогаю со студенческими работами здесь
5
Не все ветви кода возвращают значение Не все ветви кода возвращают значение Не все ветви кода возвращают значение Не все ветви кода возвращают значение Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |