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

  • 相关阅读:
    Uboot USB模式(RK3288变砖头的解决办法)
    C++ 解析一
    C++基础
    shell脚本分析二
    ASCII
    POJ 1970 The Game (DFS)
    PoJ1979 Red and Black (DFS)
    UVA 572 Oil Deposits (DFS)
    打印日历
    求第N个素数
  • 原文地址:https://www.cnblogs.com/xiaoshi657/p/4563808.html
Copyright © 2011-2022 走看看