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); }
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"); } }