黑马程序员-字符串操作-学习笔记

------- 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();//指定位置删除指定长度的字符串

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值