Development Class C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
public class GenericMaxMin where T : IComparable
{
    public static T max(params T[] values)
    {
        T _max;
        _max = values[0];
        foreach (T _cur in values)
        {
            if (_cur.CompareTo(_max) > 0)
                _max = _cur;
        }
        return _max;
    }
    public static T min(params T[] values)
    {
        T _max;
        _max = values[0];
        foreach (T _cur in values)
        {
            if (_cur.CompareTo(_max) < 0)
                _max = _cur;
        }
        return _max;
    }
}