c#System.String类中String字符串和System.Textr.StringBuilder的一些方法

String是一种特殊的值,自身会有一些方法

Compare:比较字符串的内容,判断是否相等

Contains:返回一个值

Remove:返回指定位置字符串

CopyTo:选择指定下标开始复制内容到新实例中

Format:格式化包含各种值的字符串

IndexOf:定位第一次出现在字符串中的(已给定的值或子字符)的位置

IndexOfAny:定位第一次出现在字符串中的(已给定的值或一组字符)的位置

Insert:在指定索引出插入指定内容

Join:合并字符串数组,创建新字符串

LastIndexOf:定位最后一次出现位置,参考IndexOf

LastIndexOfAny:定位最后一次出现位置,参考IndexOfAny

PadLeft:在字符串左侧,添加指定重复字符填充字符串

PadRight:在在字符串右侧,添加指定重复字符填充字符串

Replace:用新给定内容替换字符串中的指定内容

Split:指定字符串某个内容,进行拆分

Substring:检索给定位置字符串

ToLower:字符串转换为小写

ToUpper:字符串转换为大写

Trim:删除首位空白

需要注意的是:虽然是对字符串进行修改等操作,实际上是重新分配了一个新内容存储新字符串进行输出,

所以会占用系统性能,少用

声明StringBuilder方法:

1、只提供一个字符串
StringBuilder strB_1 = new StringBuilder("Hello World!");
2、用给定的容量来创建一个空的
StringBuilder strB_1 = new StringBuilder(20);
3、可以限定StringBuilder的最大容量
StringBuilder strB_1 = new StringBuilder(20, 100);

Append:追加新字符串

AppendFormat:追加特定格式字符串

Insert:插入一个子字符串

Remove:删除字符

Replace:替换内容

ToString:返回强制转换为System.String对象的字符串








你可能感兴趣的:(c#,String字符串方法)