我很确定这是一个基本问题,但由于某种原因,我无法在Google上找到它,所以我会在这里问一下。通过比较一个CustomType ==
我有一个MoneyType对象,其中包含一个int(在美分值)和十进制(只是正常的值)
这种类型的继承IComperable界面,可以比的,现在我比较If语句中的两个MoneyType:
if (invoice.GrossAmount == invoice.NetAmount)
{
//Something
}
现在我应该重写什么方法或应该继承哪个接口才能使其工作?由于这样做不会输入CompareTo()方法,它也不会输入.Equals方法,所以我不知所措。
没有,只是IComparable的下面,正常。尝试通用版本(我不知道存在)现在。编辑:没有骰子:( – 2010-12-23 09:10:59