Exemple #1
0
        private static void DemonstrateMethods()
        {
            var random = new Random();

            Console.Out.WriteLine("Old Way");
            var oldWay = new OldMethods();

            oldWay.Print(Console.Out);
            Console.Out.WriteLine("GetMinimum(): " + oldWay.CalculateMinimum());

            oldWay.SetValues(random.Next(), random.Next());
            oldWay.Print(Console.Out);
            Console.Out.WriteLine("GetMinimum(): " + oldWay.CalculateMinimum());

            Console.Out.WriteLine();

            Console.Out.WriteLine("New Way");
            var newWay = new NewMethods();

            newWay.Print(Console.Out);
            Console.Out.WriteLine("GetMinimum(): " + newWay.CalculateMinimum());

            newWay.SetValues(random.Next(), random.Next());
            newWay.Print(Console.Out);
            Console.Out.WriteLine("GetMinimum(): " + newWay.CalculateMinimum());
        }
        public void AddNewMethod()
        {
            NewMethodData newMethodData = new NewMethodData()
            {
                Id            = NewMethods.Count(),
                Name          = string.Empty,
                PlaceNotation = string.Empty,
                Stage         = 0
            };

            NewMethods.Add(newMethodData);
        }