Проверка значений в классе - C#

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

    class Money
    {
        public int rubles;
        public int kopeks;
        public Money(int r,int k)
        {
            rubles = r;
            kopeks = k;
        }
        public int Kopeks
        {
            get { return kopeks;}
            set
            {
                if (value < 99 && value>0) kopeks = value;
                else
                    Console.WriteLine("Некорректное значение");
            }
        }
        public int Rubles
        {
            get { return rubles; }
            set
            {
                if (value > 0) rubles = value;
                else
                    Console.WriteLine("Некорректное значение");
            }
        }
 
        public void Show()
        {
            Console.WriteLine(rubles + " рублей " + kopeks+ " копеек");
        }
    }
Подскажите, пожалуйста, как сделать так, чтобы get/set работали при вводе значений?

Код к задаче: «Проверка значений в классе - C#»

textual
Money bablo = new Money();
bablo.Rubles = 3;
bablo.Kopeks = 62;

5   голосов, оценка 4.200 из 5


СОХРАНИТЬ ССЫЛКУ