char[] chs= str.ToCharArray();
2.char数组转换成字符串 ToString() 或 新定义个new
char[] chs = new char[] { 'a', 'b', 'c', 'd' };
chs.ToString();
或 string str = new string(chs);
3. 所有字符转换成小写 ToLower()
所有字符转换成小写 ToUpper()
string str = "ABCDabc";str = str.ToLower();
str = str.ToUpper();
4. 判断两个字符串 是否相等 Equals
string str = "abc";
string str2 = "Abc";
bool Isright= str.Equals(str2,StringComparison.OrdinalIgnoreCase);
5.以某些特殊字符分割字符串 Split
string str = "黑,么.程-序 员";
string[] newStr= str.Split(new char[] { ',', '.', '-', ' ' }, StringSplitOptions.RemoveEmptyEntries);
6.将字符串中的某些字符转换成其他字符 replace()
string str = "黑马程序员";
str= str.Replace("黑马", "白马");
string str = "黑马程序员f";
str= str.Substring(2,2);
8.去除字符串头跟尾的空格 Trim()
string str = " 黑 马 程 序 员 ";
str= str.Trim();
9.在每个字符串中间添加字符 Join()
string[] str = { "黑马", "程序员", "训练营", "北京" };
string newStr = string.Join("+", str);
结尾是否是某字符串 EndWith
StartWith EndWithstring str = "黑马程序员";
Console.WriteLine(str.StartsWith(" 黑马"));
string str = "黑马程序员";
Console.WriteLine(str.EndsWith(" 员"));
11.判断字符串中是否有某字符串 Contains ()
string str = "黑马程序员";
Console.WriteLine(str.Contains("黑马"));
12.查看某字符在字符串中的下标 IndexOf ()
string str = "黑马程序员";
int pos = str.IndexOf('马',2);
13.删除某些字段 remove()
string str = "黑马程序员";
str= str.Remove(2, 6);