Чем отличаются два приведенные способа Return - C#
Формулировка задачи:
Здравствуйте знатоки С#
Есть функция
Чем отличается эти два куска кода
вот от этого кода
Почему в первом случае компилятор выдает ошибку, а во втором нет?
Ошибка типа не все ветви кода возвращает результат
Листинг программы
- private static Tree FindMin(Tree sourse)
- {
Листинг программы
- if (sourse.left != null)
- FindMin(sourse.left);
- else
- return sourse;
Листинг программы
- return (sourse.left != null) ? FindMin(sourse.left) : sourse;
Решение задачи: «Чем отличаются два приведенные способа Return»
textual
Листинг программы
- if (sourse.left != null)
- return FindMin(sourse.left);
- else
- return sourse;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д