從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()。