固定分隔符字符串与数组互转及ArrayList与数组(Array)互转

从前自己较懒,在处理字符串与数组互转时,并没有去寻求是否有现成方法,就立即自己写方法。最近变勤快了,特把相关方法贴出如下:

1.字符串转数组

这个相信多数人都会常用,string.split方法,分隔符可以为多个。详细信息参见MSDN

string[] actionCfgs = _para.Split(new char[]{cm_defaultSeparator});

 

2.字符串数组转固定分隔符字符串

 这个就不知道有多少人经常使用了。String.Join 详见MSDN

string[] tempS= new string[]{"a","b","c"};

Console.WriteLine(String.Join( "." ,tempS););

结果:

a.b.c

 

3.ArrayList转string[](其实所有的数组都成,因为所有的数组均继承自Array),ArrayList.ToArray 详见MSDN

(string[])fldList.ToArray(typeof(string));

转换后类型可以变化。

 

4.string[]转ArrayList

ArrayList.Adapter查看MSDN后我们发现它的参数为接口ILIST,Array实现了ILIST所以任何数组都可以转成ArrayList.

string[] actionCfgs = _para.Split(new char[]{cm_defaultSeparator});

ArrayList tarArrayList = ArrayList.Adapter(actionCfgs);

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值