0
我无法理解下面的代码。 具体而言,这行代码请解释下面的代码。接口,类
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());
输出:
世界 此 测试 是 你好 甲
这是什么语言的相反方向定义的? – 2011-05-19 02:31:08