Я заповнюю масив екземплярами класу:
BankAccount[] a;
. . .
a = new BankAccount[]
{
new BankAccount("George Smith", 500m),
new BankAccount("Sid Zimmerman", 300m)
};
Після заповнення цього масиву я хотів би відсортувати його за сумою залишку. Для цього я хотів би мати можливість перевірити, чи кожен елемент сортується за допомогою IComparable
.
Мені потрібно зробити це за допомогою інтерфейсів. Поки що я маю такий код:
public interface IComparable
{
decimal CompareTo(BankAccount obj);
}
Але я не впевнений, що це правильне рішення. Будь-яка порада?
return this.Balance.CompareTo(that.Balance);