![](../../CuteSoft_Client/CuteEditor/images/emcry.gif)
我们都知道StringBuilder是在内部维护一个字符数组的,所以我们也是从字符数组里下手用于做我们的string缓冲,而在C#里能够快速操作 字符数组的也许就需要使用微软不推荐使用的“指针”了(呵呵,别头痛,虽然我也对指针很头痛,但这里用的指针很简单,你可以看成是一个数组的int索引编 号值)
因我的文字表达能力很差,所以我直接提供代码,希望各位能够看懂
![](../../CuteSoft_Client/CuteEditor/images/emsmiled.gif)
注:以下代码并非真正个人原创,我只是在原作者的基础上修改并加强部分功能(有中文注解的则是本人所加功能
![](../../CuteSoft_Client/CuteEditor/images/emteeth.gif)
如果编译以下代码必须将unsafe打开,否则不能编译
http://www.cnblogs.com/kingthy/archive/2007/09/22/902234.html