C#中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
);
-
}