读书人

stringbuilder 字符串怎么拆分

发布时间: 2013-07-20 11:07:48 作者: rapoo

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)

读书人网 >C#

热点推荐