Estoy poblar una matriz con instancias de una clase:¿Cómo implementar la interfaz de IComparable?
BankAccount[] a;
. . .
a = new BankAccount[]
{
new BankAccount("George Smith", 500m),
new BankAccount("Sid Zimmerman", 300m)
};
Una vez que pueblan esta matriz, me gustaría ordenarla a cantidades de saldo. Para hacer eso, me gustaría poder verificar si cada elemento es ordenable usando IComparable
.
tengo que hacer esto utilizando las interfaces. Hasta ahora tengo el siguiente código:
public interface IComparable
{
decimal CompareTo(BankAccount obj);
}
Pero no estoy seguro de si esta es la solución correcta. ¿Algún consejo?
lo siento me puedes dar un ejemplo de cómo me gustaría ponerlo en práctica –
'Me gusta volver this.Balance. CompareTo (that.Balance); ' –
@jeff, esa es la sintaxis mala –