C#中List〈string〉和string[]数组之间的相互转换-

C#中List〈string〉和string[]数组之间的相互转换-
发布:sk 字体:[增加 减小] 类型:转载

List<string>和string[]数组之间的相互转换,需要的朋友可以参考下
-
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();


测试如下:

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<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)
{
Console.WriteLine(s);
}
System.String[] nextString = sL.ToArray();
Console.WriteLine("The Length of nextString is {0}",nextString.Length);
Console.Read();
}
}
}

结果显示:

 
详细出处参考:http://www.jb51.net/article/32390.htm

posted on 2013-05-19 10:47  大胡子青松  阅读(229)  评论(0编辑  收藏  举报

导航