Colección de citas famosas - Slogan de motivación - ¿Cómo generar la clasificación de la interfaz y la ayuda del código de IComparable en la consola en C#?

¿Cómo generar la clasificación de la interfaz y la ayuda del código de IComparable en la consola en C#?

En C# 2.0, para implementar la función de personalizar la clasificación de clases de colección genéricas, solo necesita permitir que su clase de entidad Libro implemente iComparable

Por lo general, este método de interfaz se puede implementar de la siguiente manera:

público int IComparable & ltBook & gt. CompareTo(Libro Otro)

{

Si (este. Nombre. Es igual a (Otro. Nombre))

Devuelve 0;

Otro

{

Si (este.nombre & gtotro.nombre)

Devuelve 1;

Otro

return-1;

}

}

Entonces, la colección después de llamar a Sort() ha sido ordenada, solo necesita generar los Elementos:

Libros. ForEach(

Representa (libro)

{

Consola. WriteLine(book.

nombre);

});