我正在用类的实例填充数组:
BankAccount[] a;
. . .
a = new BankAccount[]
{
new BankAccount("George Smith", 500m),
new BankAccount("Sid Zimmerman", 300m)
};
一旦我填充了这个数组,我将按照余额对它进行排序。为此,我希望能够使用 IComparable
检查每个元素是否可以排序。
我需要使用接口来完成这项工作:
public interface IComparable
{
decimal CompareTo(BankAccount obj);
}
但我不确定这是否是正确的解决方案,有什么建议吗?