手机
当前位置:查字典教程网 >编程开发 >C#教程 >C#中List〈string〉和string[]数组之间的相互转换
C#中List〈string〉和string[]数组之间的相互转换
摘要:1,从System.String[]转到ListSystem.String[]str={"str","string","abc"};List...

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[]数组之间的相互转换1

【C#中List〈string〉和string[]数组之间的相互转换】相关文章:

C# 中将数值型数据转换为字节数组的方法

C# 16进制与字符串、字节数组之间的转换

浅析C#中数组,ArrayList与List对象的区别

C# byte数组与Image相互转换的方法

C#中XmlTextWriter读写xml文件详细介绍

C# VB 实现10进制 16进制之间互相转换

C#枚举数值与名称的转换实例分享

c#中 String和string的区别介绍

C#中 paint()与Onpaint()的区别

C#中接口(interface)的理解

精品推荐
分类导航