public class Item
{
public Item(string term, int freq)
{
_term = term;
_freq = freq;
}
private string _term;
public string Term
{
get { return _term; }
set { _term = value; }
}
private int _freq;
public int Freq
{
get { return _freq; }
set { _freq = value; }
}
}
public class ItemComparer:IComparer
{
#region IComparer
public int Compare(Item x, Item y)
{
return y.Freq - x.Freq; //descending sort
//return x.Freq - y.Freq; //ascending sort
}
#endregion
}
static void Main()
{
List
// ....
items.Sort(new ItemComparer());
}
No comments:
Post a Comment