//1.取字符串的前i个字符
string str = "abcdef";
string str1 = str.Substring(0, 3); //结果为:abc 从0开始,截取三个
string str2 = str.Remove(3, str.Length - 3); //结果:abc 从下表三开始,删除总长度-3个
//2.去掉字符串的前i个字符
string str3 = str.Remove(0, 3);//结果为:def 从0开始删除3个
string str4 = str.Substring(3); //结果为: def 从下标3开始截取
//同理:
//从右边开始取i个字符:
int i=3;
string str5 = str.Substring(str.Length - i);
string str6 = str.Remove(0, str.Length - i);
//从右边开始去掉i个字符:
string str7 = str.Substring(0, str.Length - i);
string str8 = str.Remove(str.Length - i, i);
//字符串的替换
str = str.Replace("abc", "ABC");
//截取最后一个字符
string c =str.Substring(str.Length - 1, 1);
C#中的Substring
最新推荐文章于 2024-01-27 14:45:59 发布