C#从入门到精通之字符与字符串

字符类char类

C#从入门到精通之字符与字符串_第1张图片

转义符 \

C#从入门到精通之字符与字符串_第2张图片

字符串类 String 类

比较字符串 常用方法有:Compare、CompareTo和Equals
Compare比较两个字符串是否相等
CompareTo方法以实例对象本身与指定的字符串作比较
Equals方法用于比较两个字符串是否相同,相同返回true否则为false

格式化字符串
Format(string format,object obj)方法 用于将字符串数据格式化成指定的格式
C#从入门到精通之字符与字符串_第3张图片
截取字符串 Substring(int startIndex,int length)
分割字符串 Split(params char[] separator)
插入和填充字符串
插入字符串:Insert(int startIndex,string value) //startIndex用于指定所要插入的位置
填充字符串:PadLeft/PadRight(int totalwidth,char paddingChar) 
 //totalWidth指定填充后的字符长度   paddingChar: 指定所要填充的字符,如果省略,则填充空格符号
删除字符串:Remove(int startIndex,int count)
//startIndex:用于指定开始删除的位置     count:指定删除的字符数量
复制字符串:
a.Copy(string str)方法  
b.CopyTo方法可以将字符串的某一部分复制到另一个数组中
替换字符串 Replace方法 

可变字符串类StringBuilder类的使用
常用方法:
1.Append 将文本或字符串追加到指定对象的末尾
2.AppendFormat 自定义变量的格式并将这些值追加到StringBuilder对象的末尾
3.Insert 将字符串或对象添加到当前StringBuilder对象的指定位置
4.Remove 从当前StringBuilder对象中移除指定数量的字符
5.Replace 用另一个指定的字符串来替换StringBuilder对象内的字符

StringBuilder类与String类的区别
String对象不可改变,如果要修改字符串而不创建新的对象则使用StringBuilder类可以提升性能









你可能感兴趣的:(c#,C#入门)