C#基础温习(4):C#中string数组和list的相互转换
本文用来写C#中string数组和list<string>的相互转换,这些数据的转化我们在使用中可能经常遇到,本文提供了我认为比较快速的转化方式。
string数组转list
直接上源码:using System; using System.Collections.Generic; namespace arr2list { class Program { static void Main(string[] args) { string [] strArr=new string[]{"A","B","C","D"}; Console.WriteLine("strArr里面的元素有:"); foreach (string arr in strArr) { Console.WriteLine(arr); } List<string> strList=new List<string>(strArr); Console.WriteLine("strList里面的元素有:"); foreach (string str in strList) { Console.WriteLine(str); } Console.ReadKey(); } } }运行结果:
list<string>数组转string数组
相互转化的源代码:using System; using System.Collections.Generic; namespace arr2list { class Program { static void Main(string[] args) { string[] strArr = new string[] { "A", "B", "C", "D" }; Console.WriteLine("strArr里面的元素有:"); foreach (string arr in strArr) { Console.WriteLine(arr); } List<string> listStr=new List<string>(strArr); string[] newstrArr = listStr.ToArray(); Console.WriteLine("newstrArr里面的元素有:"); foreach (string arr in newstrArr) { Console.WriteLine(arr); } Console.ReadKey(); } } }运行结果: