Development Class C#

using System;
namespace Snooty
{
    public class Util
    {
        public static T Constrain(T value, T min, T max) where T : IComparable
        {
            if (value.CompareTo(min) < 0)
            {
                return min;
            }
            else if (value.CompareTo(max) > 0)
            {
                return max;
            }
            else
            {
                return value;
            }
        }
    }
}