程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#中string[]數組和List<string>泛型的相互轉換以及Array類的Sort

C#中string[]數組和List<string>泛型的相互轉換以及Array類的Sort

編輯:C#入門知識

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved