首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎样将string转换成string[],该怎么解决

2012-05-06 
怎样将string转换成string[]stringstr Console.Readline()怎样把这个string类型的str转换成string[]类

怎样将string转换成string[]
string str = Console.Readline();
怎样把这个string类型的str转换成string[]类型的数组呢?


[解决办法]
如果是要把string每个字符作为一个数组的元素的话char[] chararray=str.ToCharArray();

如果是字符串子串一段一段的

你可以在输入的时候定义一个分隔符,类似“ ” “|”
比如string str1 = "abc|def|ghi"

完了再string[] str2 = str1.split('|');
[解决办法]

探讨

方法有几个
1,
如果单纯的字符串,可以转成char[]
char [] delimiter = "abc".ToCharArray();
2,如果是分隔的字符串,可以Split如
string[] words = "one,two,three".Split(',');

[解决办法]
我在想你是想转什么样的字符串。。。
有规则的用split(',')吧,
没规则的按照你想分的在Spring类里面找方法吧
实在不行自己写方法

热点排行