1,从System.String[]转到List<System.String>
System.String[] str={"str","string","abc"};
List<System.String> listS=new List<System.String>(str);
2, 从List<System.String>转到System.String[]
复制代码
List<System.String> listS=new List<System.String>();
listS.Add("str");
listS.Add("hello");
System.String[] str=listS.ToArray();
复制代码
测试:
复制代码
protected void Page_Load(object sender, EventArgs e)
{
System.String[] sA = { "str", "string1", "sting2", "abc" };
List<System.String> sL = new List<System.String>();
for (System.Int32 i = 0; i < sA.Length; i++)
{
Console.WriteLine("sA[{0}]={1}", i, sA[i]);
}
sL = new List<System.String>(sA);
sL.Add("Hello!");
foreach (System.String s in sL)
{
Response.Write(s);
Response.Write("<br/>");
//Console.WriteLine(s);
}
System.String[] nextString = sL.ToArray();
//Console.WriteLine("The Length of nextString is {0}", nextString.Length);
//Console.Read();
Response.Write("The Length of nextString is :"+nextString.Length);
}
复制代码
结果:
https://www.cnblogs.com/wangfuyou/p/5811371.html