[Code review] Решение задачи класс "Телевизор" - C#
Формулировка задачи:
пожалуйста посмотрите мок решение , можете раскритиковать, подсказать сделано ли все"правильно" может где то можно укоротить код ?
//Создайте класс Телевизор, объявите в нем поле громкость звука, для доступа к этому полю реализуйте свойство. //Громкость может быть в диапазоне от 0 до 100. namespace ConsoleApp8 { class myTV { private int Sound = 10; public string Who { private get; set; } public int sound { get { return Sound; } set { if (value <= 1) Sound = 0; else if (value >= 100) Sound = 100; else Sound = value; } } public void _myTV() { if (Who == "+") sound++; else if (Who == "-") sound--; Console.WriteLine(sound); } } class Program { public static string sound_; static void Main(string[] args) { myTV SoundTV = new myTV(); do { sound_ = Console.ReadLine(); switch(sound_) { case ("+"): SoundTV.Who = "+"; SoundTV._myTV(); break; case ("-"): SoundTV.Who = "-"; SoundTV._myTV(); break; case ("Quit"): sound_ = "Qu"; break; } } while (sound_ != "Qu"); { } Console.WriteLine(SoundTV.sound); Console.ReadKey(); } } }
Решение задачи: «[Code review] Решение задачи класс "Телевизор"»
textual
Листинг программы
class TV { public const int MaxVolume = 100; public const int MinVolume = 0; private int _volume; public int Volume { get { return _volume; } set { if (value < MinVolume) _volume = MinVolume; if (value > MaxVolume) _volume = MaxVolume; _volume = value; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д