我已经从 using 更改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>();