public int CompareTo(TrendItem trend2, TrendItemComparerEnum sortBy) { switch (sortBy) { case TrendItemComparerEnum.ID: return ID.CompareTo(trend2.ID); case TrendItemComparerEnum.Title: return Title.CompareTo(trend2.Title); case TrendItemComparerEnum.Weight: return Weight.CompareTo(trend2.Weight); default: return ID.CompareTo(trend2.ID); } }
public TrendItemComparer(TrendItemComparerEnum sortBy) { SortBy = sortBy; }
public TrendItemComparer() { SortBy = TrendItemComparerEnum.Title; }