C# string字符串的方法(函数) 系统管理员 2021-11-15 11:56 301阅读 0赞 ## String是Char的只读数组 ## string s = "abcdefg"; Console.WriteLine(s[0]); //输出a ## String类型的方法(函数) ## 1. 把字符串【转换】成char数组:`char[] chars = s.ToCharArray();` 2. 把char数组【转换】成字符串:`string s = new String(chars);` 3. 计算字符串【长度】:`int n = s.Length;` 4. 把字符串转成【大写】:`s.ToUpper();` 5. 把字符串转成【小写】:`s.ToLower();` 6. 判断两个字符串【相等】(相等返回true,不等返回false):`s1.Equals(s2); s.Equals("123");` 7. 判断两个字符串【相等】(忽略大小写):`s.Equals(s2,StringCamparison.OrdinalIgnoreCase);` 8. 【分割】字符串,删除不要的字符:`string[] str = s.Split(char数组/字符);` 9. 判断字符是否【存在】字符串中(存在返回true,不存在返回false):`s.Contains("查询内容");` 10. 字符串【替换】:`string s2 = s.Replace("被替换字符","替换内容");` 11. 字符串【截取】(截取包括当前索引之后的字符串):`string s2 = s.Substring(索引值);` 12. 字符串【截取】(截取两个索引之间的字符串):`string s2 = s.Substring(索引值,索引值);` 13. 判断字符串的【开头】(是返回ture,不是返回false):`s.StartsWith("字符串");` 14. 判断字符串的【结尾】(是返回ture,不是返回false):`s.EndsWith("字符串");` 15. 【查找】字符在字符串的索引值(输入字符串就去第一个字符的索引值):`int n = s.IndexOf("字符");` 16. 【查找】字符在字符串的索引值(从指定索引值开始查找):`int n = s.IndexOf("字符",索引值);` 17. 【查找】字符在字符串最后出现的索引值:`int n = s.LastIndexOf("字符");` 18. 【移除】字符串【前后】的空字符和空格:`string s1 = s.Trim();` 19. 【移除】字符串【前部分】空字符和空格:`string s1 = s.TrimStart();` 20. 【移除】字符串【后部分】空字符和空格:`string s1 = s.TrimEnd();` 21. 把字符串数组【转换】成字符串:`string s = string.Join("每个数组元素之间的符号",字符串数组);` 22. ## StringBuilder类型 ## 学习链接:https://blog.csdn.net/shenqiankk/article/details/97942962
还没有评论,来说两句吧...