using System;
public class Program
{
public static T max<T>(T first, T second) where T: IComparable<T> {
if (second.CompareTo(first) > 0) {
return second;
}
return first;
public static void Main()
var maxValue = max(3, 4);