zoukankan      html  css  js  c++  java
  • .NET中string[]数组和List<string>泛型的相互转换以及Array类的Sort()方法(转)

    从string[]转List<string>:

    string[] str = { "1", "2", "3" };
    List<string> list = new List<string>(str);

    从List<string>转string[]:

    List<string> list = new List<string>();
    string[] str = list.ToArray();

    Array类实现了数组中元素的冒泡排序。Sort()方法要求数组中的元素实现IComparable接口。如 System.Int32 和 System.String 实现了 IComparable 接口,所以下面的数组可以使用Array.Sort():

    string[] names = { "Lili", "Heicer", "Lucy" };
    Array.Sort(names);
    foreach (string name in names)
    {
      Console.WriteLine(name);
    }

    如果对数组使用定制的类,就必须实现IComparable接口。这个借口定义了一个方法CompareTo()。

    转自:http://www.soaspx.com/dotnet/csharp/csharp_20121028_9744.html

  • 相关阅读:
    spider
    python 2.X
    django 创建项目
    NameError: name 'pip' is not defined
    异常捕获
    @property
    node-Telnet
    ES6-模块化
    高级排序算法之双路快速排序
    高级排序算法之快速排序
  • 原文地址:https://www.cnblogs.com/xiaoshi657/p/4563808.html
Copyright © 2011-2022 走看看