static int CompareTo(IComparable<int> x, int value) { // IComparable<int>.CompareTo(int) が呼ばれる。 // value は int のまま渡される return x.CompareTo(value); } }