我得到这个消息,因为我写了实现了IComparable类:不实现接口成员'System.Icomparable.CompareTo(object)'?
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;
}
}
不能搞清楚什么是错误的话,任何人有任何好的想法?
P.S.,我改变帕拉姆为对象,但仍然没有工作
还是得到了同样的错误 – user1804033
@ user1804033什么样的错误是什么呢?你提供的代码示例编译得很好,如果你做了我建议的更改(自己验证) – JaredPar
工作!我开始程序后错误消失了,非常感谢你! 顺便说一句,当实现接口时,我应该总是把InterfaceName.Method()? – user1804033