Con la llegada de las lista genéricas es muy común usarlas como colecciones de objectos. Hasta aquí no hay ningun problema, pero ¿qué pasa si queremos usar el método Sort de esta colección?. Para que todo funcione correctamente tan sólo tenemos que hacer que nuestros objetos implemente la interfaz IComparable...