Я не могу понять следующий код.В частности, эта строка кода
al.Sort(new reverseSort());
Код:
public class reverseSort : IComparer
{
int IComparer.Compare(Object x, Object y)
{
return ((new CaseInsensitiveComparer()).Compare(y, x));
}
}
ArrayList al = new ArrayList();
al.AddRange(new string[] { "Hello", "world", "this", "is", "a", "test" });
al.Sort(new reverseSort());
foreach (object s in al)
Console.WriteLine(s.ToString());
Вывод:
Мир, в котором этот тестПривет A