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