.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()。
2012-10-24 12:33:33
            
            作者:Cosmic_Spy
            
            出处:http://www.cnblogs.com/Interkey/
            
            有兴趣可以加群【.NET破解|反编译】请注明:博客园,谢谢~
            
            本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则肯定是你抄我的。
        
posted on 2012-10-24 12:33 Cosmic_Spy 阅读(856) 评论(0) 收藏 举报
 
                
            
         
 浙公网安备 33010602011771号
浙公网安备 33010602011771号