微软认证综合辅导:C#字符串函数大全10
26、PadLeft()、PadRight() 在字串左(或右)加空格或指定 char 字符,使字串达到指定长度,如: <% string str1='中国人'; str1=str1.PadLeft(10,'1'); //无第二参数为加空格 Response.Write(str1); //结果为“1111111 中国人” , 字串长为 10 %> 27、Remove() 从指定位置开始删除指定数的字符 字串对比一般都用: if(str1==str2){ } , 但还有别的方法: 1、string str1; str2 语法: str1.EndsWith(str2); __检测字串 str1 是否以字串 str2 结尾,返回布尔值.如: if(str1.EndsWith(str2)){ Response.Write('字串 str1 是以'+str2+'结束的'); } 2、语法:str1.Equals(str2); __检测字串 str1 是否与字串 str2 相等,返回布尔值,用法同上. 3、语法 Equals(str1,str2); __检测字串 str1 是否与字串 str2 相等,返回布尔值,用法同上. 28、IndexOf() 查找字串中指定字符或字串首次出现的位置,返首索引值,如: str1.IndexOf('字'); //查找“字”在 str1 中的索引值(位置) str1.IndexOf('字串');//查找“字串”的第一个字符在 str1 中的索引值(位置) str1.IndexOf('字串',3,2);//从 str1 第 4 个字符起,查找 2 个字符,查找“字串”的第一个字符在 str1 中的索引值(位置) Compare 比较字符串的内容,考虑文化背景(场所),确定某些字符是否相等 CompareOrdinal 与 Compare 一样,但不考虑文化背景 Format IndexOf 格式化包含各种值的字符串和如何格式化每个值的说明符 定位字符串中第一次出现某个给定子字符串或字符的位置 IndexOfAny 定位字符串中第一次出现某个字符或一组字符的位置 LastIndexOf 与 IndexOf 一样,但定位最后一次出现的位置 LastIndexOfAny 与 IndexOfAny,但定位最后一次出现的位置 PadLeft 在字符串的开头,通过添加指定的重复字符填充字符串 PadRight 在字符串的结尾,通过添加指定的重复字符填充字符串 Replace 用另一个字符或子字符串替换字符串中给定的字符或子字符串
相关文章
无相关信息