ArrayList排序Sort()方法(转)_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > ArrayList排序Sort()方法(转)

ArrayList排序Sort()方法(转)

 2017/8/13 18:31:22  幸福安康  程序员俱乐部  我要评论(0)
  • 摘要://使用Sort方法,可以对集合中的元素进行排序。Sort有三种重载方法,声明代码如下所//示。publicvoidSort();//使用集合元素的比较方式进行排序publicvoidSort(IComparercomparer);//使用自定义比较器进行排序publicvoidSort(intindex,intcount,IComparercomparer)//使用自定义比较器进行指定范围的排序注意:为使用Sort方法进行排序,集合中的所有元素必须实现IComparable接口,否则
  • 标签:方法 list
//使用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();
}
}

 

上一篇: C# 装箱和拆箱[整理](转) 下一篇: 没有下一篇了!
发表评论
用户名: 匿名