Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            GenericCalculator calculator = new GenericCalculator();

            Console.WriteLine($"The numbers when added, the result is {calculator.Add(8.4, 3.5)}");
            Console.WriteLine($"The numbers when subtracted, the result is {calculator.Subtract(8, 3.5)}");
            Console.WriteLine($"The numbers when multiplied, the result is {calculator.Multiply(8, 3)}");
            Console.WriteLine($"The numbers when divided, the result is {calculator.Divide(8.4, 3.5)}");
        }
        static void Main(string[] args)
        {
            var res = Calculator.areEqual <string>("A", "2");

            Console.WriteLine(res);

            var genericClassRes = GenericCalculator <string> .areEqual("A", "A");

            Console.WriteLine(genericClassRes);
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            bool Equal1 = Calculator.AreEqual1(1, 2);

            if (Equal1)
            {
                System.Console.WriteLine("Equal");
            }
            else
            {
                System.Console.WriteLine("Not Equal");
            }
            bool Equal2 = Calculator.AreEqual2("A", "A");

            if (Equal2)
            {
                System.Console.WriteLine("Equal");
            }
            else
            {
                System.Console.WriteLine("Not Equal");
            }

            /*Generics methods*/
            bool Equal3 = Calculator.AreEqual3 <string>("A", "A");

            if (Equal3)
            {
                System.Console.WriteLine("Equal");
            }
            else
            {
                System.Console.WriteLine("Not Equal");
            }

            /*Generics class: */
            bool Equal4 = GenericCalculator <int> .AreEqualinGenericClass(10, 10);

            if (Equal4)
            {
                System.Console.WriteLine("Equal");
            }
            else
            {
                System.Console.WriteLine("Not Equal");
            }
        }