C#中List〈string〉和string[]数组之间的相互转换
本文导语: 1,从System.String[]转到List System.String[] str={"str","string","abc"}; List listS=new List(str); 2, 从List转到System.String[] List listS=new List(); listS.Add("str"); listS.Add("hello"); System.String[] str=listS.ToArray(); 测试如下: using System;using System.Collections.Generic...
1,从System.String[]转到List
System.String[] str={"str","string","abc"};
List listS=new List(str);
2, 从List转到System.String[]
List listS=new List();
listS.Add("str");
listS.Add("hello");
System.String[] str=listS.ToArray();
测试如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
System.String[] sA = { "str","string1","sting2","abc"};
List sL = new List();
for (System.Int32 i = 0; i < sA.Length;i++ )
{
Console.WriteLine("sA[{0}]={1}",i,sA[i]);
}
sL = new List(sA);
sL.Add("Hello!");
foreach(System.String s in sL)
{
Console.WriteLine(s);
}
System.String[] nextString = sL.ToArray();
Console.WriteLine("The Length of nextString is {0}",nextString.Length);
Console.Read();
}
}
}
结果显示: