IComparable
使用からに変更しましたIComparable<Artist>
が、エラーが発生します
「RecordCollection.Artist」はインターフェイスメンバー「System.IComparable.CompareTo(object)」を実装していません
class Artist : IComparable<Artist>
CompareToメソッドを追加しました。
このエラーが何を意味するのかわからないので、なぜこれが発生するのかを説明する助けがあれば素晴らしいでしょう。
class Artist : IComparable<Artist>
{
private String Name;
private int NoMem;
public Artist(string Name, int NoMem)
{
this.Name = Name;
this.NoMem = NoMem;
}
public int CompareTo(Artist other)
{
if (other == null) return 1;
else
return 0;
}
}
新しいアーティストのAVLツリー
AVLTree<Artist> treeAVL = new AVLTree<Artist>();