Click here to Skip to main content
15,898,222 members

Comments by Aiscrim (Top 1 by date)

Aiscrim 8-Jun-11 6:51am View    
Deleted
Clamp is cool... Here is the generics alternate:

public static T Clamp<t>(this T value, T low, T hi)
where T : IComparable
{
System.Diagnostics.Debug.Assert(low.CompareTo(hi) < 0);
value = (value.CompareTo(low) < 0) ? low : value;
return (value.CompareTo(hi) > 0) ? hi : value;
}