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

stringbuilder 字符串怎么拆分

2013-07-20 
stringbuilder 字符串如何拆分?新手求助,调用某个外部设备的接口方法后,其返回一个stringbuilder字符,内容

stringbuilder 字符串如何拆分?
新手求助,调用某个外部设备的接口方法后,其返回一个stringbuilder字符,内容如下:
 1111111111
 2222222222
 3333333333

现在要把结果按拆分成3行,读到某个表里,就是1111111111 一行,2222222222一行,以此类推,
这要什么拆分呢?是不是要先转成string[],再通过for来循环读取?
[解决办法]
StringBuilder不也可以通过下标访问吗?所以也可以用for循环去实现。

为什么要多此一举,先转化为string[]
[解决办法]
StringBuilder的每个元素是字符,而不是像String[]数组一样是字符串,你可以通过Chars属性来获得StringBuilder的字符数组,然后通过下标来访问指定位置的字符啊。
[解决办法]
sb.ToString.Split(new char[]{'\r','\n'},StringSplitOptions.RemoveEmptyEntries)

热点排行