1、转大小写
(1)字符
char.ToUpper(c)
char.ToLower(c)
(2)字符串
str.ToUpper()
str.ToLower()

2、字符串比较大小
(1)== 或者  !=
(2)String.Equals(str1,str2)返回布尔值
(3)String.Compare(str1,str2,true) 
(4)str1.CompareTo(str2)    
str1>str2,>0
str1<0
str1=str2,=0
true忽略大小写

3、字符串格式化
String.Format();

C#编程-40:字符串复习笔记_彭世瑜_新浪博客_正则表达式

4、截取字符串
str.Substring(n);
str.Substring(n,m);
n为起始下标位,m为长度,空则为全部

5、字符串分割
str.Split(char/chars[])返回数组

6、字符串合并
(1)+
(2)String.Concat();
(3)String.Join(separator,strings);

7、字符串插入填充
(1)str.Insert(index,string);
(2)str.PadLeft(width,char);         char默认为空格
(3)str.PadRight(width,char);

8、字符串移除
str.Remove(index)
str.Remove(index,num)

9、字符串的修剪
str.Trim(char/chars[])接受重载
str.TrimStart()
str.TrimEnd()
str.ToCharArray()

10、字符串的复制
静态方法:string.Copy(s)
实例方法:str.CopyTo()

11、字符串的替换
str.Replace()

12、字符串查找
str.IndexOf()
str.LastIndexOf()

13、类型转换
(1)隐式转换
(2)显示转换
char是16位的
checked()溢出检查

string——>int
(1 、int.Parse(string) 不能转换空引用null,只能转换string类型
(2、Convert.ToInt32()会将空null转换为0; 四舍六入五取偶
         (1)小数0-4,舍去
         (2)小数5,取最邻近的偶数
         (3)小数6-9,进位
(3、(int)强制括号转换,只能转换数值类型,不能转换引用类型string,不进行四舍五入,直接舍去小数部分

int——>string
(1、int.ToString()
(2、Convert.ToString(int)两种方式等价

*以上system.stirng类方法都需要创建新的字符串对象,

14、StingBuilder类,(using System.Text;)
Append
Insert
Remove
Replace
AppendFormat
AppendLine
。。。