C#字符串所有内容

字符串常用方法:indexof(返回字符或字符串首次出现的位置)
value:要搜索的字符串  startindex:起始位置 count:要检查的字符位置数。
1.indexof (char value) 
2.indexof (string value)  
3.indexof ( value, startindex )  
4.indexof ( value, startindex,count )  
返回值,未找到字符串则返回-1

lastindexof最后一次出现的位置,类似...

判断字符串首尾内容:
value:需要比较的字符串 ignoreCase:比较过程中如果需要忽略大小写,则为true,否则为false 
1.Startswith方法 ,判断字符串是否以指定字符串开始
startswith(string value)
startswith(string value,bool ignoreCase)
2.EndsWith方法,判断字符串是否以指定字符串结束,类似


引用类型==和equals   ==比较的是地址值,equals比较的是内容
equals使用的两种方式1.equals(value) value:与此字符串比较的字符串 2.equals(a,b)要进行比较的两个字符串

大小写转换 1.ToUpper()大写输出 2.TOLower()小写输出

格式化字符串,用于日期时间类型数据的格式化 一般用的长时间日期{0:D}

截取字符串:substring
1.substring(startindex)    从什么地方开始
2.substring(startswith,length)  从什么地方开始截取多长

分割字符串: Split
1.Split(数组或者字符串,count,options)
count:要返回的子字符串的最大数量
options:填RemoveEmptyEntries,则为需要省略返回数组中的空数组元素,填none 则为需要包含返回的数组中的空数组元素
返回值:分割得到的字符串

去除空白 Trim()

替换字符串:Replace()
OValue代替换字符串
NValue替换后的新字符串
Replace(OValue,NValue)

StringBuilder可变字符串:
创建成功的字符串,长度是固定的,内容不能被改变和编译,虽然使用"+",可以达到附加新字符或字符串的目的,但"+"会产生一个新的String对象,重复对字符串进行修改,会极大的增加系统开销,而stringbuilder大大提高了频繁增加字符串的效率
StringBuilder的使用:StringBuilder SBuilder=new StringBuilder("内容")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值