我收到这条消息是因为我编写了一个实现 Icomparable 的类:
class Person: IComparable<Person>
{
public int age{get;set;}
public String name { get; set; }
int IComparable.CompareTo( Person p )
{
if (this.age > p.age)
return 1;
else if (this.age == p.age)
return 0;
else
return -1;
}
}
无法弄清楚其中有什么问题,有人有什么好主意吗?
PS,我将参数更改为对象但仍然无法正常工作