-------
Windows Phone 7手机开发、
.Net培训、期待与您交流! -------
字符串的处理:
string可以看做是char的只读数组。char c =s[1];。
例子:遍历输出string中的每个元素。
C#中字符串有一个重要的特性:
不可变性,字符串一旦声明就不再可以改变。所以只能通过索引来读取指定未知的char,不能对指定未知的char进行修改。
1、Length:获取字符串中字符的个数。
字符串的常用方法:
1、string.IsNullOrEmpty():静态方法,判断为null或为""
2、ToCharArray():将string转换为char[]
3、ToLower():返回小写。
4、ToUpper():返回大写。
5、Equals():比较两个字符串是否相同。忽略大小写比较,StringComparation
6、IndexOf():查找指定字符串最先出现的位置,如果没有找到,返回-1
7、LashIndexOf():查找指定字符串最后出现的位置,如果没有找到,返回-1
8、Substring():截取字符串
9、Split():分割字符串
10、string.Join():静态方法,连接字符串
11、string.Format():静态方法,格式化拼接字符串,占位符
12、Replace():替换字符串
13、Trim():去掉首尾空格
StringBuilder的介绍:
1、当大量进行字符串操作的时候,比如字符串多次拼接,推荐使用StringBuilder
2、String对象是不可变的,为了减少内存开销,则可以使用System.Text,StringBuilder
StringBuilder常用方法:
1、对象.Append();//追加字符串
2、对象.ToString();//把StringBuilder转换为字符串
3、对象.Insert();//在指定的位置插入字符串
4、对象.Replace();//替换字符串
5、对象.Remove();//指定位置删除指定长度的字符串