C#基本功之操作字符串的秘诀 撤消最终两个逗号 ","; 常用的格局: C#中封装的对字符串操作的办法较多,上面将广泛的两种艺术进行计算" />

剔除字符串最终三个字符,基础之操作字符串的

作者: 编程技术  发布:2019-09-20

例:字符串 string str="2,3,5,7,9,"

style="color: #ff0000;">C#基本功之操作字符串的秘诀

撤消最终两个逗号 ",";


常用的格局:

C#中封装的对字符串操作的办法较多,上面将广泛的两种艺术进行计算:

1.SubString()方法

首先定义三个字符串str

str=str.SubString(0,str.Length - 1);

1、str.ToCharArray(),将字符串转变到字符数组

2.Remove()方法

2、str.SubString(int1,int2);截取钦定长度的字符串中的子串

str=str.Remove(str.Length-1,1);

3、str.IndexOf('string');索引相配,钦定字符在字符串中率先次出现的职位/str.LastIndexOf();

3.TrimEnd()方法

4、str.ToLower();将字符转变到小写

str=str.TrimEnd;

5、str.ToUpper();将字符转变到大写

6、str.PadLeft();在字符串侧边填充

7、str.PadRight();在字符串侧面填充

8、str.Trim();截取钦定的字符串(在字符串的两端)/str.TrimStart()/str.TrimEnd()

9、str.Insert(int,string);在钦点的岗位插入子串

10、str.Remove(int,int);除去内定地方之间的子串

11、str.Replace(string,string);用新的子串替换指定的子串

12、str.split(' ');以钦命的字符举行分割字符串

13、String.Format("{0:yyyy年MM月dd日}",DateTime.Now);格式化,钦命格式展现

14、Sring.ConCat(array);将字符数组转变来字符串

15、String.Join('',array);将字符数组以钦赐的字符转变来字符串

16、StringBuilder,str.Append();字符构造器,进步字符呈现功效。

身体力行代码

 public void Operate(string str)
        {
            //输出字符串的长度
            Console.WriteLine("1、输入的字符串的长度为:{0}", str.Length+1);
            //将字符串转换成数组
            char[] arr = str.ToCharArray();
            foreach(char i in arr)
            {
                Console.Write(i);
            }
            //截取字符串
            Console.WriteLine("n"+"2、截取第一位到第四位之间的字符串:{0}", str.Substring(0, 3));
            //索引匹配
            Console.WriteLine("3、字符a第一次出现的位置是:{0}", str.IndexOf('a'));
            Console.WriteLine("4、字符a最后一次出现的位置是:{0}", str.LastIndexOf('a'));
            //填充字符
            Console.WriteLine("5、将@符填充在字符串左面,占5个位置:{0}", str.PadLeft(5, '—'));
            Console.WriteLine("6、将@符填充在字符串右面,占5个位置:{0}", str.PadRight(5, '-'));
            //大小写的转换
            Console.WriteLine("7、字符串转换为小写:{0}", str.ToLower());
            Console.WriteLine("8、将字符串转换成大写:{0}",str.ToUpper());
            //截取多余的指定的字符
            Console.WriteLine("9、截取多余的字符:{0}", str.Trim('_'));
            Console.WriteLine("10、截取前后的空格:{0}", str.Trim());
            //插入和删除
            string str2 = str.Insert(1,"Hello");
            Console.WriteLine("11、在指定的位置插入Hello:{0}",str2);
            Console.WriteLine("12、删除字符串中第三到六之间的字符:{0}", str2.Remove(3,6));
            //替换字符串
            Console.WriteLine("13、将插入的Hello替换成你好:{0}", str2.Replace("Hello", "你好"));
            //连接、分割字符串
            string str3 = string.Join(str,',');
            Console.WriteLine("14、利用json方法,以,将字符数组连接长字符串:{0}",str3);
            Console.WriteLine("15、利用concat方法将字符数组转换成字符串:{0}", string.Concat(arr));
            Console.WriteLine("16、将字符串以,进行分割:{0}",str3.Split(','));
            //字符串构造器
            StringBuilder sb = new StringBuilder();
            sb.Append("字符串构造器1");
            sb.Append("字符串构造器2");
            sb.Append("字符串构造器3");
            Console.WriteLine("17、:"+sb.ToString());
            //格式化
            Console.WriteLine("18、格式化日期显示方式{0:yyyy年MM月dd日}:", DateTime.Now);
        }

不足之处还望指引

本文由贝博体育app发布于编程技术,转载请注明出处:剔除字符串最终三个字符,基础之操作字符串的

关键词:

上一篇:没有了
下一篇:没有了