类似于StringBuilder的字符串加强处理类

摘至:http://www.cnblogs.com/kingthy/archive/2007/09/22/902234.html
如果编译以下代码必须将unsafe打开,否则不能编译

using System;
using System.IO;
using System.ComponentModel;
using System.Runtime.InteropServices;
namespace Kingthy.Library.Text
{
    
/// <summary>
    
/// TextBuilder : 类似于StringBuilder的字符串处理类
    
/// </summary>

    public sealed class TextBuilder
    
{
        
构造函数

        
从文件载入数据

        
添加字符
 
        
清空字符

        
从某字符串里拷贝

        
删除字符

        
重新设置容量

        
插入字符

        
查找字符

        
判断字符是否相等

        
从后面查找字符

        
获取某部分字符

        
返回字符

        
替换字符

        
私有处理函数

        
属性

        
// Fields
        private string _cachedString;
        
private char[] _data;
        
private int _length;
        
private int _capacity;
        
private const int PaddingSize = 0x10;
    }

}

posted on 2007-10-02 13:50  迷你软件  阅读(307)  评论(0编辑  收藏  举报

本网站绝大部分资源来源于Internet,本站所有作品版权归原创作者所有!!如有以下内容:章节错误、非法内容、作者署名出错、版权疑问、作品内容有违相关法律等请及时与我联系. 我将在第一时间做出响应!本站所有文章观点不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。