---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------
字符串类
字符串对象一旦创建则不可改变,对字符串的修改和运算实际上是创建了新的字符串。 s=s.ToLower();
string.Length
string[index] 返回指定索引位的字符,类型为字符型
s.ToLower() 返回字符串小写形式副本
s.ToUpper() 返回字符串大写形式副本
s.Trim() 返回去掉字符串两端的空后剩下的新字符串
StringComparison 枚举值,OrdinalIgnoreCase 或 CurrentCultureIgnoreCase 都不区分大小写
s1.Equals(s2, StringComparison) 比较字符串是否相同,不区分大小写
String.Equals(s1,s2)
s.Split('-') 用指定字符数组(含只有1个元素的数组)或字符串数组分割字符串为一个字符串数组
s.Split(char,StringSplitOptions.RemoveEmptyEntries)省略返回的数组中的空数组元素
s.Replace(string oldValue, string newValue)返回把字符串中oldValue替换为newValue后的新串
s.Substring(int startIndex, , Length)返回从指定索引位开始截取的新串,可选2参指定截取长度
s.Contains(str)判断字符串中是否含有指定字符串
s.StartWith(str, StringComparison)判断字符串是否以指定字符串开头,第2参数可选是否区分大小写
s.EndWith(str, StringComparison)判断字符串是否以指定字符串结尾,第2参数可选是否区分大小
s.IndexOf(str,startIndex)返回子串第一次出现位置,无则返回-1,可选第2参数指定开始搜索的位置
char[] arr = a.ToCharArray(); 字符串转为字符数组
//char[] arr = a.ToArray();
string b = new String(arr); 字符数组转为字符串
字符串的连接,”+“两边只要有一个是字符串类型,另一个会被自动转换成字符串类型
一切类型都可调用 .ToString()转换成字符串类型
null串和Empty串 不同,null串不可进行方法操作
s.Insert(startIndex, str)在指定索引位置插出指定字符串,返回新字符串
s.LastIndexOf(str,startIndex)返回子串最后一次出现位置,无则返回-1,可选第2参数指定开始搜索的位置
s.Remove(startIndex, count)删除从指定索引位置开始的count个字符,如不指定删除个数则删除至结尾
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
详细请查看:http://edu.csdn.net