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);