public int Compare( Object x, Object y ) { float diff = ( (TemplateMatch) y ).Similarity - ( (TemplateMatch) x ).Similarity; return ( diff > 0 ) ? 1 : ( diff < 0 ) ? -1 : 0; } }