当前位置: 首页 > 技术研究 > C# > C#中List〈string〉和string[]数组之间的相互转换

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

发布于:2015-4-15 C# 0条评论 2,175 views
欢迎光临小站,愿能为您提供帮助与启发,热爱分享、享受分享、乐于分享,让我们携手共同进步。

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(); } } }


标签: , ,

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据