ArrayList排序Sort()方法

  
    
使用Sort方法,可以对集合中的元素进行排序。Sort有三种重载方法,声明代码如下所示。

public void Sort();
// 使用集合元素的比较方式进行排序

public void Sort(IComparer comparer);
// 使用自定义比较器进行排序

public void Sort( int index, int count, IComparer comparer)
// 使用自定义比较器进行指定范围的排序

注意:为使用Sort方法进行排序,集合中的所有元素必须实现IComparable接口,否则,将抛出异常。

这里介绍使用第一种方法进行简单的排序实例

using System;
using System.Collections;
class Program{
static void Main( string [] args)
{
ArrayList al
= new ArrayList();
al.AddRange(
new string [ 8 ] { " Array1 " , " Array2 " , " Array3 " , " Array5 " , " Array4 " , " Array8 " , " Array7 " , " Array6 " });
al.Sort();
foreach ( string s in al)
{
Console.WriteLine(s);
}
Console.ReadLine();
}
}

你可能感兴趣的:(ArrayList)