C#字符串相关操作
1、连接
string s3 = s1 + s2;
2、比较-------Equals
// == 比较运算符,返回值为bool类型 bool b = (s1==s2); //Equlas()方法,返回值为bool类型 Console.WriteLine(s1.Equals(s2)); //输出False Console.WriteLine(string.Equals(s3,s1+s2)); //输出True //Compare()/CompareTo(),返回值为0,1,-1,用法跟Equals()一样
3、截取------Substring
//Substing()有两个参数 startIndex 和 length,分别表示起始位置跟截取长度,返回截取的字符串 Console.WriteLine(s3.Substring(0,6));
4、分割-------Split
//Split()的参数为数组,包含想去除的分隔符 Console.WriteLine(s3.Split(new char[] { ' ','\t','\r'})); //去掉包含空格、换行符、制表符
5、删除------Remove
//Remove()跟Substring一样,包含相同的参数 Console.WriteLine(s3.Remove(0,4));
6、替换------Replace
//Replace()有两个参数--待替换的字符或字符串/替换后的字符或字符串,但是参数类型必须一致 string s5 = s3.Replace(s1, s2); //输出为 s2+s2;
结语:字符串作为最常用的类型,在编程中必不可少,及时掌握才能写出高质量代码!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?