Как мне правильно написать код

Всем привет. Нужна помощь от владеющих C#.

77

Я пока реализовал только через ООПНуууу нет. У тебя класс Program делает вообще всё: и заполняет данные, и обрабатывает и выводит.

Вообще у тебя три одинаковых блока кода, отличаются только тем что выйдет в консоль и тем что подается в цикл. Ты бы это мог передавать параметрами в метод ChooseRandomPerk и вызвать его три раза. Так же ты бы мог добавить цвет в свойства класс perk и обрабаывать как один массив не вызывая три раза.

Ну и по логике, тебе впринципе не нужен цикл, ты можешь просто обратиться к нужному элементу и вывести его параметры

6
Ответить