Size: a a a

2021 July 26

P

Phantom in CODE BLOG / C#
У тебя все равно все что дальше выполнится
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Если меньше то ретурн 1
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Если убрать элс то не скомпилится
источник

P

Phantom in CODE BLOG / C#
Хули нет
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Скажет что не все части кода возвращают значение
источник

P

Phantom in CODE BLOG / C#
Ну так
источник

P

Phantom in CODE BLOG / C#
Так сделай
источник

AK

Andrew Kravchuk in CODE BLOG / C#
?
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Что именно?
источник

P

Phantom in CODE BLOG / C#
return?
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Ну так я же спросил
источник

AK

Andrew Kravchuk in CODE BLOG / C#
.
источник

P

Phantom in CODE BLOG / C#
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Тогда надо код из элса просто без элса писать
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Короче мисандерстендинг
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Там на скрине просто все перечеркнуто
источник

YA

Yaroslav Andreevich in CODE BLOG / C#
Да, я не правильно зачеркнул
источник

YA

Yaroslav Andreevich in CODE BLOG / C#
Вообщем:

void Test1()
{
   if (проверка)
   {
        // код если проверка сработает
        return; // дальше подпрограмма не выполняется
   }
   else
   {
         // Код, если проверка не сработает
   }
}

И вопрос в том, есть ли какой-то смысл в таком случае не писать else

void Test2()
{
   if (проверка)
   {
        // код если проверка сработает
        return; // дальше подпрограмма не выполняется
   }

         // Код, если проверка не сработает
}
источник

AK

Andrew Kravchuk in CODE BLOG / C#
+
источник

AK

Andrew Kravchuk in CODE BLOG / C#
смысла нет
источник