博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c#中string的一些基本用法
阅读量:5230 次
发布时间:2019-06-14

本文共 3371 字,大约阅读时间需要 11 分钟。

1.string的Split方法的使用这个例子就是通过制定的符号来将词组分开,Splite(分割的字符,分割的份数)using System;using System.Collections;public class Test{    public static void Main()    {        string data = "Mike,McMillan,3000 W. Scenic,North Little Rock,AR,72118";        string[] sdata;        char[] delimiter=new char[]{
','}; sdata = data.Split(delimiter,4); foreach (string val in sdata) { Console.WriteLine(val); } }}2.string的Join用法,使用指定的连接符来对字符数组进行连接using System;using System.Collections;using System.Linq;public class Test{ public static void Main() { string [] sdata=new string[]{
"i","want","to","do","it"}; string data; data=String.Join(" ", sdata); Console.WriteLine(data); }}3.string的其他方法:Euqal:用于比较两个字符串的大小,如果相等就返回True,如果不相等就放回false;Compare To:比较两个字符串的大小,如果根据大小返回-1,0,1;4.StartsWith和EndsWith的用法这个函数用来判断字符当中是否是以指定字符开始或者结束的using System;using System.Collections;using System.Linq;public class Test{ public static void Main() { string []strs=new string[]{
"dogs","cats","mat","apples","banana"}; foreach (string val in strs) { if(val.EndsWith("s")) Console.WriteLine(val); if(val.StartsWith("a")) Console.WriteLine("**"+val); } }}5.字符的插入Insert,Remove可以在指定位置插入一个字符,并返回处理过的字符串Remove可以在指定位置删除指定长度的字符 using System;using System.Collections;using System.Linq;public class Test{ public static void Main() { string str = "你好,今天真好"; str = str.Insert(2, "啊"); Console.WriteLine(str); str = str.Remove(5, 1); Console.WriteLine(str); }}6.Replace方法该方法是用于替换字符串中的字符using System;using System.Collections;using System.Linq;public class Test{ public static void Main() { string str = "你好啊,我已经完成了"; str = str.Replace("好", "不"); Console.WriteLine(str); }}7.文本对齐方式using System;using System.Collections;using System.Linq;public class Test{ public static void Main() { string s1 = "hello"; string s2 = "world"; string s3 = "goodbyte"; Console.WriteLine(s1.PadLeft(10)); //用于左对齐(空格补齐左对齐) Console.WriteLine(s2.PadRight(10)); //用于右对齐 }}8.字符串的大小写转换using System;using System.Collections;using System.Linq;public class Test{ public static void Main() { string s1 = "hello"; s1 = s1.ToUpper(); //转化成大写字符 Console.WriteLine(s1); string s2 = "HelL0"; //转换成小写 s2 = s2.ToLower(); Console.WriteLine(s2); }}9.去掉字符串中头部或则尾部的一些其他指定字符,Trim名为修剪,就是修饰用的该方法只能去掉字符串的头部或则尾部中间的部分不能去掉using System;using System.Collections;using System.Linq;public class Test{ public static void Main() { string[] htmlComments = new string[] { "
", "
", "
", "
" }; char[] commentChars=new char[]{
'<','!','-','>'}; for (int i = 0; i <=htmlComments.GetUpperBound(0); i++) { htmlComments[i] = htmlComments[i].Trim(commentChars); //将两端都去掉 //htmlComments[i] = htmlComments[i].TrimEnd(commentChars); //去掉尾部 //htmlComments[i] = htmlComments[i].TrimStart(commentChars); //去掉头部 } for (int i = 0; i <= htmlComments.GetUpperBound(0); i++) { Console.WriteLine(htmlComments[i]); } }}

 

转载于:https://www.cnblogs.com/Wilson6/p/8708438.html

你可能感兴趣的文章
管道,数据共享,进程池
查看>>
CSS
查看>>
[LeetCode] 55. Jump Game_ Medium tag: Dynamic Programming
查看>>
[Cypress] Stub a Post Request for Successful Form Submission with Cypress
查看>>
程序集的混淆及签名
查看>>
判断9X9数组是否是数独的java代码
查看>>
00-自测1. 打印沙漏
查看>>
UNITY在VS中调试
查看>>
SDUTOJ3754_黑白棋(纯模拟)
查看>>
Scala入门(1)Linux下Scala(2.12.1)安装
查看>>
如何改善下面的代码 领导说了很耗资源
查看>>
Quartus II 中常见Warning 原因及解决方法
查看>>
php中的isset和empty的用法区别
查看>>
Android ViewPager 动画效果
查看>>
pip和easy_install使用方式
查看>>
博弈论
查看>>
Redis sentinel & cluster 原理分析
查看>>
我的工作习惯小结
查看>>
把word文档中的所有图片导出
查看>>
浏览器的判断;
查看>>