![C#中List〈string〉和string[]数组之间的相互转换,第1张 C#中List〈string〉和string[]数组之间的相互转换,第1张](/aiimages/C%23%E4%B8%ADList%E3%80%88string%E3%80%89%E5%92%8Cstring%5B%5D%E6%95%B0%E7%BB%84%E4%B9%8B%E9%97%B4%E7%9A%84%E7%9B%B8%E4%BA%92%E8%BD%AC%E6%8D%A2.png)
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();
}
}
}
结果显示:
总结
以上是内存溢出为你收集整理的C#中List〈string〉和string[]数组之间的相互转换全部内容,希望文章能够帮你解决C#中List〈string〉和string[]数组之间的相互转换所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)