i am learning collections / generics ..
and found an example defining a class Cmp that implements IComparer using
CaseInsensitiveComparer

ArrayList l = new ArrayList();
l.Add("a");
l.Add("A");

l.Sort(new Cmp()); lprint(l);
l.Sort(new CaseInsensitiveComparer()); lprint(l);

each time i sort with either of that comparers the order of "a","A" is
changed,
though the Compare("a","A") returns 0.

is this an error ?
using the same comparer class twice should return the same order ?!

thanks in advance
andreas
_______________________________________________
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to