Я заполняю массив экземплярами класса:
BankAccount[] a;
. . .
a = new BankAccount[]
{
new BankAccount("George Smith", 500m),
new BankAccount("Sid Zimmerman", 300m)
};
Как только я заполню этот массив, я хотел бы отсортировать его по балансовым суммам. Чтобы сделать это, я хотел бы иметь возможность проверить, можно ли сортировать каждый элемент с помощью IComparable
.
Мне нужно сделать это с помощью интерфейсов. Пока у меня есть следующий код:
public interface IComparable
{
decimal CompareTo(BankAccount obj);
}
Но я не уверен, что это правильное решение. Любые советы?