namespace GenericMethodPractice
static void Main(string[] args)
double r = Add<double>(a, b);
double s = Sub<double>(a, b);
double e = Mul<double>(a, b);
double i = Div<double>(a, b);
Console.WriteLine(" Value of addition={0}",z);
Console.WriteLine(" Value of subtraction={0}", u);
Console.WriteLine(" Value of Multiplication={0}", q);
Console.WriteLine(" Value of addition={0}", r);
Console.WriteLine(" Value of subtraction={0}", s);
Console.WriteLine(" Value of Multiplication={0}", e);
Console.WriteLine(" Value of division={0}", i);
Console.WriteLine(" Value of division={0}", w);
public static T Add<T>(T x, T y)
public static T Sub<T>(T x, T y)
public static T Mul<T>(T x, T y)
public static T Div<T>(T x, T y)
Console.WriteLine("Exception raised");