C#字符串操作大全.doc

C#字符串操作大全.doc

ID:57254265

大小:37.50 KB

页数:5页

时间:2020-08-07

C#字符串操作大全.doc_第1页
C#字符串操作大全.doc_第2页
C#字符串操作大全.doc_第3页
C#字符串操作大全.doc_第4页
C#字符串操作大全.doc_第5页
资源描述:

《C#字符串操作大全.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、字符串定义(引用类型)stringa;string[]abc=newstring[3];StringBuildersb=newStringBuilder();//声明一个字符串构造器实例二、字符串处理函数1字符串连接(1)+stringa=“Iam“;stringb=“agirl”;stringc=a+b;c=“Iamagirl”(2)String.Concat(paramsstring[]values)连接指定的数组元素s="A,B,C,D";string[]arr=s.Split(',');//arr={"A","B","

2、C","D"}Console.WriteLine(string.Concat(arr));//将一个字符串数组连接成一个字符串,输出"ABCD"(3)Console.WriteLine(string.Join(",",arr));//以","作为分割符号将一个字符串数组连接成一个字符串,输出"A,B,C,D"(4)StringBuildersb=newStringBuilder();//声明一个字符串构造器实例sb.Append("A");//使用字符串构造器连接字符串能获得更高的性能sb.Append('B');Console.

3、WriteLine(sb.ToString());//输出"AB"stringb=String.Concat(c.ToArray());//c为链表,函数功能是将c中元素复制到新数组,并将其连接成一个字符串(ToArray()功能是将链表元素复制到新数组中2提取字符串中的指定字符(1)字符访问stringa=“Hello”;charb=a[4];b=‘o’(2)string.Substring(intstartIndex,intlength)从实例中提取子字符串,子字符串从指定的位置开始且具有指定的长度stringa=“Iamag

4、irl”;stringb=a.Substring(0,1);b=“I”(3)3字符串比较是否相等(1)intstring.CompareTo(stringstrB)将此实例与指定的string对象进行比较stringa=“345”;stringb=“345”;stringc=“467”;intr=a.CompareTo(b);比较a,b是否相等r=0intr=a.CompareTo(c);比较a,c是否相等r=-1(2)intString.Compare(stringstrA,intindexA,stringstrB,intind

5、exB,intlength,StringComparisoncomparisonType)比较两个指定的对象的子字符串intr=String.Compare(a,0,b,0,3)比较a,b的前三个字符是否相等r=0intr=String.Compare(a,c)比较a,c是否相等r=-1(3)intString.CompareOrdinal(stringstrA,intindexA,stringstrB,intindexB,intlength)比较strA与strB的子字符串的数值若子字符串相等则返回0,若不等则返回不等字符的差值

6、。(4)boolstring.Equals(stringvalue);strings=”ab”;boolflag=s.Equals(“ac”);//比较两字符串是否相等,相等返回true否则返回falseString.Equals(stringa,stringb);boolflag=String.Equals(“as”,”dd”)//比较两字符串是否相等,相等返回true否则返回false4字符串大小写转换(1)把字符串转换为小写形式string.ToLower()stringa=“AFB”;stringb=a.ToLower()

7、;b=“afb”(2)把字符串转换为大写形式string.ToUpper()stringa=“adf”;stringb=a.ToUpper();b=“ADF”5拆分字符串为字符串数组string.Split()stringa=“Iamagirl”;string[]b=a.Split(‘‘);b={I,am,a,girl}string[]b=a.Split(newstring[]{““,”t”},StringSplitOptions.RemoveEmptyEntries);stringa=“Iamagirl”;Regexregex

8、=newRegex(@”()+”);string[]b=regex.Replace(a,”“).Split(newstring[]{““,”t”},StringSplitOptions.RemoveEmptyEntries);b={I,am,a,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。