C#中几种常见的字符串方法

来源:互联网 发布:手机全局透明软件 编辑:程序博客网 时间:2024/06/11 09:59


(1)Length:获取字符串中字符的个数;

            //string str = "qi ";
            //Console.WriteLine(str.Length);
(2)ToUpper() ToLower() 转化大小写;

            //string str = "SDSggrdHDD";
            //Console.WriteLine(str.ToUpper());
            //Console.WriteLine(str.ToLower());
(3)Equals(stringcomparision)比较两个字符串,可以忽略大小写

           // string s1 = "C#";
           // string s2 = "c#";
           //bool b= s1.Equals(s2, StringComparison.OrdinalIgnoreCase);  //比较字符串,并忽略大小写;
           //Console.WriteLine(b);
(4)Split() 分割字符串方法;返回字符串类型的数组; 把不想要的去掉

           //string s = "  ab + c = d";
            //char[] chr={' '};
            //string[] s1 = s.Split(chr,StringSplitOptions.RemoveEmptyEntries); //后面的参数去除空格或Null
            //Console.WriteLine(s);
(5)Contains() 判断字符串是否包含

            //string s = "sfsfjk";
            //bool b = s.Contains("l");
            //Console.WriteLine(b);
(6)replace()字符串替换

             //string s = "asbcd";
            //s=s.Replace("a", "k");
            //Console.WriteLine(s);
(7)Substring 截取字符串 从指定的索引开始往后截取,后面可以加截取个数

            //string str = "abcdefg";
            //str=str.Substring(2, 4);
            //Console.WriteLine(str);
(8)StartWith()判断是不是以字符开始 相应有EndWith()返回值是布尔类型

            //string str = "abcdfsg";
            //bool b = str.StartsWith("a");
            //Console.WriteLine(b);
(9)IndexOf()取得字符串中字符第一次出现的索引号

            //string str = "sdfhj,sdfhj";
            //int n=str.IndexOf('s',2);
            //Console.WriteLine(n);
(10)LastIndex() 找字符串中字符串中最后一次出现的位置;
(11)Trim() 去空格  TrimStart()去前面的空格  TrimEnd()去后面空格

            //string str = "   ahjkhk    jkhkj    sdfs   ";
            //string str1=str.Trim();//去前后空格
            //Console.Write(str1);
            //string str2 = str.TrimStart(); //去前面空格
            //Console.Write(str2);
(12)string.IsNullOrEmpty()判断字符串是否为空;返回布尔类型;

            //string s1 = "";
            //string s2 = "dd";
            //bool b1 = string.IsNullOrEmpty(s1);
            //bool b2 = string.IsNullOrEmpty(s2);
            //Console.WriteLine("{0} {1}", b1, b2);
(13)string.Join() 将指定的分割符号加入数组个元素中;

            //string[] name={"刘先生","王先生","李先生","张先生"};
           // string chr = "|";
           //  string s = string.Join(chr, name);
           //Console.WriteLine(s);
          //  Console.ReadKey();

0 0
原创粉丝点击