public int Compare(Object x, Object y) { string sX = ((IKeyedObject)x).Key; string sY = ((IKeyedObject)y).Key; return String.Compare(sX, sY, true); } }