//ちゃんと型検査されるようになおしました!><;
public enum OrderIs : int
{
LT = -1,
EQ = 0,
GT = 1
}
public static class CsOrdering
{
public static OrderIs Order<Type>(Type left, Type right)
where Type : IComparable
{
return (OrderIs)left.CompareTo(right);
}
}