public class EmployeeSalesComparer : System.Collections.IComparer
{
public int Compare(object obj1, object obj2)
{
Employee emp1=obj1 as Employee;
Employee emp2=obj2 as Employee;
if (emp1!=null && emp2!=null)
{
if (emp1.Sales>emp2.Sales)
return 1;
if (emp2.Sales>emp1.Sales)
return -1;
}
return 0;
}
}
......
//Användning
Array.Sort(staff, new EmployeeSalesComparer());