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、パラメータをオブジェクトに変更しましたが、まだ機能していません