欢迎来到天天文库
浏览记录
ID:42614240
大小:15.78 KB
页数:4页
时间:2019-09-18
《C#中字符串常用的处理方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、*计算字符串的长度*stringmyString="Thisisatest!";Console.WriteLine("Textis:{0}",myString);Console.WriteLine("Text'slongis:{0}",myString.Length);*转换大小写*myString=myString.ToLower();//所有字符转换成小写myString=myString.ToUpper();//所有字符转换成大写*删除前后空格*myString=myString.Trim();//同时删除字符串前后的
2、空格char[]trimChars={'','e','s'};//准备删除的字符myString=myString.Trim(trimChars);//删除所有指定字符myString=myString.TrimEnd();//删除字符串后的空格myString=myString.TrimStart();//删除字符串前的空格*添加空格*myString=myString.PadRight(14,'');//当字符串长度不够14位时,在他的右边用指定字符填充myString=myString.PadLeft(14,'');/
3、/当字符串长度不够14位时,在他的左边用指定字符填充*拆分字符串*string[]nStrs=myString.Split('',3);//按照空格进行拆分,并且返回前三个字符串*获取子字符串*stringa=myString.Substring(2,2);//从myString字符串的第三位开始获取两个字符,因为索引起始位是0*替换字符串中的字符*stringa=myString.Replace("i","o");//将这个字符串中的所有“i”替换成“o”C#中字符串实际上是Char变量的只读数组。可以用下面的方法访问字符
4、串中每一个字符,但是不能修改他们。stringmyString="Thisisatest!";foreach(charmyCharinmyString){Console.Write("{0}",myChar);}要想得到一个可读写的字符数组,你可以这样。char[]myChars=myString.ToCharArray();特殊字符的表示方法由于在C#中使用双引号划分字符串的开始和结束,那么对于一些特殊字符,例如双引号本身就需要使用叫做转义字符的辅助字符来表示了。例:Console.WriteLine("我们要强调"A方
5、案"。");的输出结果如下我们要强调"A方案"。下面列出其他特殊字符的表示方法。转义字符输出字符unicode值''0x0027""0x0022\ x005C NULL0x0000换行符0x000Ar回车符0x000Df换页符0x000C除了上面这种转义的方法外,还可以直接使用unicode值。例如:"She'sdog."和"Sheu0027sdog."是等价的。另外由于有时需要转义的字符实在太多,一个简便的方法就是在字符串前面加上前缀“@”。这样只有除了字符串中的双引号仍然需要转义外,其他特殊字符就
6、不需要再使用转义符了。这个方法用在表示路径上尤为方便。例如:@"C:WINDOWSsystem32"和"C:\WINDOWS\system32"是等价的。方法说明Compare比较两个指定的String对象CompareOrdinal通过计算每个字符串中相应Char对象的数值来比较两个String对象CompareTo与指定的对象或String进行比较,并返回二者相对值的指示Concat连接String的一个或多个实例,或Object的一个或多个实例的值的String表示形式Contains返回一个值,该值指示指定的
7、String对象是否出现在此字符串中Copy创建一个与指定的String具有相同值的String的新实例CopyTo将指定数目的字符从指定位置复制到Unicode字符数组中的指定位置EndsWith确定String的末尾是否与指定的字符串匹配Equals确定两个String对象是否具有相同的值Format将指定的String中的每个格式项替换为相应对象的值的文本等效项GetEnumerator检索一个可以循环访问此字符串中的每个字符的对象GetHashCode返回该字符串的哈希代码GetTypeCode返回类String的T
8、ypeCodeIndexOf报告String或一个或多个字符在此字符串中的第一个匹配项的索引IndexOfAny报告指定Unicode字符数组中的任意字符在此实例中第一个匹配项的索引Insert在指定索引位置插入一个指定的String实例Intern检索系统对指定String的引用IsIn
此文档下载收益归作者所有