字符串常用方法,一
2026/6/2 12:09:57 网站建设 项目流程

1, indexof()获取字符在字符串当中的索引值,如果找到了返回对应的索引值,如果返回-1,那么就找不到

string str = "abcdefgabc"; Console.WriteLine(str.IndexOf("a"));//0 Console.WriteLine(str.IndexOf("h"));//-1 Console.WriteLine(str.IndexOf("bc"));//1 Console.WriteLine(str.IndexOf('f', 4));//5 从参数2地方开始搜索参数1

2, /2 LastIndexOf 从后往前找,找出第一个与之匹配的字符

string str = "abcdefgabc"; Console.WriteLine(str.LastIndexOf("a"));//7

3,IndexOfAny()从数组范围中,找到任何一个对应的索引值(找到一个就停)

string str = "abcdefgabc"; Console.WriteLine(str.IndexOfAny(new char[] { 'c', 'b', 'a' }));//0

4,Contains() 是否包含参数

string str = "abcdefgabc"; Console.WriteLine(str.Contains("fg"));//true Console.WriteLine(str.Contains("he"));//false

5,ToUpper()把字符转成大写的,ToLower()把字符转成小写的

string str = "abcdefgabc"; Console.WriteLine(str.ToUpper());//ABCDEFGABC Console.WriteLine(str.ToLower());//abcdefgabc

6,StartsWith() 判断字符串是否以参数开头的

string str1 = "qwerdf"; Console.WriteLine(str1.StartsWith("qwe"));//true

7,EndsWith() 判断是不是以。。。结尾

Console.WriteLine(str1.EndsWith("df"));//true

8,IsNullOrEmpty() 判断字符串是不是null或者是空字符串

string str2 = ""; Console.WriteLine(string.IsNullOrEmpty(str2));//true str2 = null;//空的 Console.WriteLine(string.IsNullOrEmpty(str2));//true str2 = " ";//空格字符串 Console.WriteLine(string.IsNullOrEmpty(str2));//false

9,Equals()判断两个字符是否相等 object比较不要用==,使用Equals

string str = "abcdefgabc"; string str1 = "qwerdf"; Console.WriteLine(string.Equals(str, str1));//false

10,join()把指定的分割符号添加到对应的字符串之间

string str1 = "qwerdf"; Console.WriteLine(string.Join("-", str1, "sss"));//qwerdf-sss

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询