[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;
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д