手机
当前位置:查字典教程网 >编程开发 >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#枚举数值与名称的转换实例分享

ref与out之间的区别深入解析

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

c#中 String和string的区别介绍

C# Stream 和 byte[] 之间的转换

c#结构和类的相关介绍

c#中虚函数的相关使用方法

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

C#中事件处理的个人体会

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

精品推荐
分类导航