Три return-a. Нужно чтобы возвращался рандомный - C#

Узнай цену своей работы

Формулировка задачи:

{private static Plastic RanodmPlastic(string name )
        {
            var rnd = new Random();
            {
                if (rnd.Next(3) == 1)
                    return new Soft(name);
                return new Middle(name);
                    return new Hard(name);
            }
        }
}
В вышеприведенной части кода третий return не работает. Предупреждение:"Обнаружен недоступный код". А мне необходимо, чтобы при запуске программы случайным образом выбирался один из этих трех видов пластика. Что мне делать? Как это подправить?

Решение задачи: «Три return-a. Нужно чтобы возвращался рандомный»

textual
Листинг программы
Plastic result = null;
switch (rnd.Next(3))
{
   case 0: result =  new Soft(name); break;
   case 1: result = new Middle(name); break;
   case 2: result = new Hard(name); break;
}
return result;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.125 из 5
Похожие ответы