Cómo definir la clasificación de matrices en la clase de prueba
La clase personalizada Persona es la siguiente. Espero ordenar primero por Nombre y luego por Apellido. Si puede modificar el código de la clase Persona, simplemente haga que la clase Persona herede la interfaz IComparable o la interfaz IComparable. Esta interfaz solo proporciona un método, CompareTo(T), que devuelve un valor Int que indica el tamaño del objeto que se compara. El código dentro de este método es una regla de clasificación personalizada.
Se puede utilizar otro enfoque si el código de la clase definida permite modificaciones, o si no hay ningún código fuente, solo una DLL. Este enfoque consiste en crear otra clase personalizada que herede la interfaz IComparer o la interfaz IComparer para ayudar en la clasificación de la clase personalizada. Esta interfaz solo proporciona el método Comparar (x, y).