日期:2014-05-17  浏览次数:20993 次

C#中string[]数组和List<string>泛型的相互转换以及Array类的Sort()方法
从string[]转List<string>:
普通浏览复制代码
  1. string[] str = { "1""2""3" };
  2. List<string> list = new List<string>(str);

从List<string>转string[]:
普通浏览复制代码
  1. List<string> list = new List<string>();
  2. string[] str = list.ToArray();

Array类实现了数组中元素的冒泡排序。Sort()方法要求数组中的元素实现IComparable接口。
如 System.Int32 和 System.String 实现了 IComparable 接口,所以下面的数组可以使用Array.Sort():
普通浏览复制代码
  1. string[] names = { "Lili""Heicer""Lucy" };
  2. Array.Sort(names);
  3. foreach (string name in names)
  4. {
  5.   Console.WriteLine(name);
  6. }