码迷,mamicode.com
首页 > 编程语言 > 详细

ArrayList排序Sort()方法(转)

时间:2017-08-13 17:44:29      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:write   ram   接口   sys   重载方法   for   ble   抛出异常   each   

//使用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排序Sort()方法(转)

标签:write   ram   接口   sys   重载方法   for   ble   抛出异常   each   

原文地址:http://www.cnblogs.com/25miao/p/7353922.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!