public int Compare(object lhs, object rhs) { int value = 0; for (int i=0; i<_comparers.Length; ++i) { value = _comparers[i].Compare(lhs, rhs); if (0 != value) { break; } } return value; } }