我得到這個消息,因爲我寫了實現了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