Beispiel #1
0
        public void VisitNumbers(SmallNumber number)
        {
            Number currentNumber = number as Number;
            int    temp          = currentNumber.NumberValue;

            //for small number increment by 1
            Console.WriteLine($"{currentNumber.TypeInfo} is {currentNumber.NumberValue}; I use it as: {++temp} for the rest of my code.");
        }
        public void VisitSmallNumbers(SmallNumber number)
        {
            Number currentNumber = number as Number;

            /*
             * I do not want( infact I can't change because it's readonly now) to modify the original data. So, I'm making a copy of it before I use it.
             */
            int temp = currentNumber.NumberValue;

            //For SmallNumber's incrementing by 1
            Console.WriteLine($"{currentNumber.TypeInfo} is {currentNumber.NumberValue}; I use it as:{++temp} for rest of my code.");
            //Remaining code, if any
        }