时间:2024/1/15来源:本站原创作者:佚名
白癜风有哪些治疗方法 http://m.39.net/baidianfeng/a_7375991.html
C#核心开发-第16单元-字符串-第4节:字符串分割、替换和去除首尾空格C#核心开发-字符串分割、替换和去除首1.分割字符串在C#中,使用Split()方法可以分割字符串,将字符串中的每个字符按指定的符号分开,分开后形成一个新的string类型的数组。在图1中,使用了Split()方法按*隔开字符串,并将分割后的字符串存放在数组中。现在我们调试一下图1的C#代码:字符串分割调试-图2使用Split()方法分割字符串的完整C#代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Text.RegularExpressions;namespaceYidosoft.Edu.Csharp.StringRegEx{classProgram{staticvoidMain(string[]args){Console.Title=一都编程-字符串;//以*隔开字符串stringstr=阿里*巴巴*20亿*美元*全资*收购*考拉;//以*分隔string[]strArray=str.Split(*);foreach(varsinstrArray){Console.WriteLine(s);}Console.ReadKey();}}}在图2中,我们可以清楚地看到,以*分割的字符串全部按顺序存放在数组中了。输出一下:分割后的字符串-图3图3就是使用Split()方法分割后的结果。2.去除首尾空格在C#中,去除字符串的首尾空格的方法有3个:(1).使用Trim()方法可以去除字符串前面和后面的所有空格。(2).TrimStart()方法用于去除字符串前面的空格。(3).TrimEnd()方法用于去除字符串后面的空格。现在使用.NET控制台应用程序,在Main()方法中举例讲解C#去除字符串首尾空格。如下图所示:去字符串空格-图4在C#中去除字符串空格的完整源码如下:namespaceYidosoft.Edu.Csharp.StringRegEx{classProgram{staticvoidMain(string[]args){Console.Title=一都编程-字符串;//去除首尾空格stringstr=小强很棒;//去前后strings1=str.Trim();//去前strings2=str.TrimStart();//去后strings3=str.TrimEnd();Console.ReadKey();}}}在图4中,str字符串前后都具有多个空格,然后分别使用3个方法去除空格,打上断点,按F5键调试一下:去除字符串空格调试-图5在图5中,在局部变量窗口中,清楚地看到去除全部/首部/尾部的所有空格。3.替换字符串在C#中,使用Replace()方法可以将字符串中的某个字符或字符串替换为新的字符或字符串。替换字符串-图6使用C#的Replace()方法替换字符串的源代码如下:{classProgram{staticvoidMain(string[]args){Console.Title=一都编程-字符串;//替换字符串stringstr=C#是Google公司开发的。;//替换stringnewStr=str.Replace(Google,Microsoft);Console.WriteLine(newStr);Console.ReadKey();}}}图6的代码是使用Replace()方法将Google替换为Microsoft。字符串替换结果-图7在图7的结果中,已经正确实现了替换操作。C#深入编程-线上视频图文课堂配套课后技能作业+理论考试+源码淘宝¥购买已下架
转载请注明原文网址:http://www.helimiaopu.com/cxtx/cxtx/12924.html
------分隔线----------------------------