字符串指定位置获取
字符串本质时char数组
字符串转char数组
char[] chars = str.ToCharArray();
字符串拼接
str = string.Format("{0}{1}",robot,1);
正向查找字符的位置
str = "robot";
//会返回2
int index = str.IndexOf("o");
//如果没找到这样的字符默认会返回-1
反向查找字符的位置
str = "robot";
//会返回4
int index = str.LastIndexOf("o");
//如果没找到这样的字符默认会返回-1
移除指定位置后的字符
str = "robot";
//会返回ro
//string里面有很多方法会返回一个新的string而不去修改原来的string
str = str.Remove(2);
//两个参数的移除
//参数1 开始位置
//参数2 字符个数
//上面str中时ro,所以这里会返回r
str = str.Remove(1,1)
替换指定字符串
str = "robot";
//会返回oobot
str = str.Replace("r","o");
大小写转换
str = "robot";
//会返回ROBOT
str = str.ToUpper();
//会返回robot
str = str.Tolower();
字符串截取
str = "robot";
//截取从指定位置开始后的字符串,包含指定位置
//会返回bot
str=str.Substring(2);
//参数1 开始位置
//参数2 指定个数
//会返回o
//不会自动判断越界,需要自己判断
str=str.Substring(1,1);
字符串切割
str = "1,2,3,4,5";
//通过逗号分割数据存入数组
string[] strs = str.Split(',');
标签:返回,字符,string,robot,str,字符串
From: https://www.cnblogs.com/cannedmint/p/18633281