Console.WriteLine(GetMax(10, 12));
Console.WriteLine(GetMax2(10, 12));
public static IComparable GetMax(IComparable s1, IComparable s2)
return s1.CompareTo(s2) > 0 ? s1 : s2;
public static T GetMax2<T>(T s1, T s2) where T: IComparable
return s1.CompareTo(s2) > 0 ? s1 : s2;