Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
2 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 370
1

Возвращаемое значение

18.05.2014, 15:12. Показов 895. Ответов 4
Метки нет (Все метки)

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
 public static string Answer() {
        if ((Forecast.Randik1() >  10) || (Forecast.Randik2() == "Low") || (Forecast.Randik3() == "Storm"))
              {
               string answer = "STOP!";
               return answer;
              }
        else
            if ((Forecast.Randik1() < 10) && (Forecast.Randik2() == "High") && (Forecast.Randik3() == "Calm"))
            {
             string answer = "GO!";
             return answer;
            }
        }
такая дилеммка, нужно выдать ответ Stop или GO но компилятор пишет, что в таком случае не все ветви кода возвращ.значение, это вполне логично, но как избавиться от этого и решить задачу пока не понял. есть у кого какие идеи?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.05.2014, 15:12
Ответы с готовыми решениями:

возвращаемое значение функции
у меня массив обьектов класса,и несколько функций которые добавляют ,удаляют ... и т.д. обьекты.эти...

Возвращаемое значение функции
Доброго дня! Поясните, пожалуйста, по поводу возвращаемых значений функций в следующей ситуации:...

Возвращаемое значение метода по ссылке
Все привет. Эмм как сделать вот так что бы через точку значения перемножались в этот же обьект...

Как обработать возвращаемое значение из библиотеки на C++
Имеется DLL библиотека на С++ с вот такой экспортируемой функцией wstring* GetDevicesesNames() {...

4
988 / 886 / 354
Регистрация: 24.03.2014
Сообщений: 2,381
Записей в блоге: 2
18.05.2014, 15:23 2
Выдать в конце null и не забивать себе голову, так как тут очевидно, что возможен третий результат.
0
9 / 9 / 8
Регистрация: 22.04.2013
Сообщений: 52
19.05.2014, 00:45 3
до цикла if определить переменную string answer=null
вынести return за условия
в каждой ветке присваивать значение для answer =/
0
Заблокирован
19.05.2014, 08:00 4
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 public static string Answer() {
        if ((Forecast.Randik1() >  10) || (Forecast.Randik2() == "Low") || (Forecast.Randik3() == "Storm"))
              {
               string answer = "STOP!";
               return answer;
              }
        else
            if ((Forecast.Randik1() < 10) && (Forecast.Randik2() == "High") && (Forecast.Randik3() == "Calm"))
            {
             string answer = "GO!";
             return answer;
            }
        [COLOR="Red"]return "";[/COLOR]
        }
0
Master of Orion
Эксперт .NET
6088 / 4944 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
19.05.2014, 11:41 5
RayPas,
C#
1
2
3
 public static string Answer() {
        return ((Forecast.Randik1() >  10) || (Forecast.Randik2() == "Low") || (Forecast.Randik3() == "Storm")) ? "STOP!" : "GO!";
 }
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.05.2014, 11:41

Возвращаемое значение функции присвоить значению переменной
Здравствуйте! Подскажите как мне полученное значение функции присвоить к значению переменной, т.е....

Как получить значение, возвращаемое методом без параметров
Вообщем, делаю так: static string ffff() { try { ...

Асинхронный метод и возвращаемое значение: как реализовать эту логику?
Помогите реализовать такую логику: надо вызвать ReadData() с возвращаемым значением, но проблема в...

Структура в List<>, "Не удалось изменить возвращаемое значение"
Всем привет. namespace { struct STRUCT { internal float a; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru