| 发表于:2007-03-31 01:09:142楼 得分:0 |
很简单。先定义一个带有icomparer接口的类,在里面把compare这个方法重载了,然后在arraylist.sort()里面把这个类的对象加进就是了。 具体例子: public class descendingcomparer: icomparer { caseinsensitivecomparer _comparer = new caseinsensitivecomparer(); public int comparer(object x, object y) { return _comparer(y, x); } } arraylist al = new arraylist(); // add some objects into al al.sort(new descendingcomparer()); 就行了。 | | |
|