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();
}
}
}
最新文章
- VS2012调试时很慢的解决方案
- jquery完整弹窗代码
- Android:Activity生命周期
- axis2打包方式发布
- 如何在断开ssh连接后仍然保持服务器正常运行程序
- Android中的五大布局
- python datetime模块参数详解
- VPS的虚拟化技术—-XEN,KVM,OPENVZ
- Editing and Deleting Data
- thinkphp 文件下载实例 实现以及注意事项
- HashMap工作原理 和 HashTable
- 最长上升子序列(NlogN)总结
- 北大poj- 1009
- icpc2018-焦作-E Resistors in Parallel-数论+大数
- jenkins 批量修改 去掉勾选Build whenever a SNAPSHOT dependency is built
- storm项目优化
- OSI、TCP、IP、UDP 这些都是啥??
- Dubbo实践(十五)消费者引用服务
- 最流行的JavaScript代码规范
- HAproxy 源码包安装