我有一個具有屬性的對象;的startIndex,endIndex的C#在2個索引上進行二進制搜索
我能夠做到通過實施基於的startIndex二進制搜索如下:然而以相同的重複對象
int IComparable.CompareTo(object obj)
{
Repeat r = (Repeat)obj;
return this.startIndex.CompareTo(r.startIndex);
}
I D喜歡做的二進制搜索還對年底指數分別。
我該怎麼做?
謝謝。
您可能想要使用IComparable的類型化版本,如IComparable,它將定義CompareTo(Repeat r)而不是無類型對象。 –
2010-01-03 03:29:09