这里要注意,大于就是返回大于0,小于就返回小于0,等于就返回等于0
class WithDomain : IComparable
{
public string username, cn, ou, office, desc;
public int CompareTo(object obj)
{
//throw new NotImplementedException();
WithDomain wd = obj as WithDomain;
string ou1 = this.ou;
string ou2 = wd.ou;
if (ou1.CompareTo(ou2) > 0)
return 1;
else if (ou1.CompareTo(ou2) == 0)
return 0;
else
return -1;
}
}
List<WithDomain> comparaDomain = new List<WithDomain>();
comparaDomain.Sort();