.NET中string[]数组和List<string>泛型的相互转换以及Array类的Sort()方法 【整理】
2012-10-24 12:33
911 查看
从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()。
2012-10-24 12:33:33
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()。
2012-10-24 12:33:33
相关文章推荐
- .NET中string[]数组和List<string>泛型的相互转换以及Array类的Sort()方法(转)
- C#中string[]数组和list<string>泛型的相互转换 【转】
- C#中string[]数组和list<string>泛型的相互转换 【转】
- C#中string[]数组和list<string>泛型的相互转换
- C#中string[]数组和list<string>泛型的相互转换 【转】
- C#中string[]数组和list<string>泛型的相互转换
- C#中string[]数组和list<string>泛型的相互转换
- C#中string[]数组和list<string>泛型的相互转换 【转】
- .NET中string[]数组和List<string>泛型的相互转换
- C#中string[]数组和list<string>泛型的相互转换
- C#中string[]数组和list<string>泛型的相互转换 【转】
- <转>根据泛型生成数组 与数组 List相互转换的方法
- C#中string[]数组和list<string>泛型的相互转换
- C#中string[]数组和list<string>泛型的相互转换
- String[]与List<String>的相互转换
- string(有格式)、string[]、List<string>之间相互转换
- List<string>和string[]数组之间的相互转换
- 【.Net码农】C# List<string>与String字符串相互转换
- List<T>泛型数组API自带的Sort() 排序方法根据自定义排序实现
- Java下String逗号数组和List<String>的互相转换