我用类的实例填充数组:
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);