C# string类型中常用的API

来源:互联网 发布:java编写飞机大战思路 编辑:程序博客网 时间:2024/06/07 09:36

  刚出来实习找工作,换工作频率比换女朋友还快。诶,我好像没有女朋友??!!
  前几天去面试,面试官问了几道关于string API的问题,发现自己对这块区域有些的地方还是有理解偏差,现在总结下初级程序员常用到的string的API。


String.CompareTo() 比较字符串的内容
返回int类型,如果字符串内容相同返回0,如果比较字符在字母表的排序比被比较字符串靠前返回-1.否则就返回1。

  相同字符:
  这里写图片描述
  这里写图片描述

  a小于b:
  这里写图片描述

  a大于b:
  这里写图片描述
  这里写图片描述

String.Replace() 用另一个字符或者字符串替换字符串中指定的字符或者字符串,替换类型必须一样,而不能字符替换字符串或者能字符串替换字符。
  这里写图片描述
  这里写图片描述

String.Split() 以一个指定字符为分隔符号,把一个字符穿拆分为一个字符串数组
  这里写图片描述
  这里写图片描述

String.SubString(int startPos,int length) 在字符串中截取检索指定位置的子字符串
  这里写图片描述

String.ToLower()把字符串转换成小写形式

String.ToUpper() 把字符串转换成大写形式

String.Trip()删除字符串中首尾位置的空白字符
  这里写图片描述

String.IndexOf()使用这个方法可以判断当前字符串是否包含一个子字符串,包含返回第一个字符索引位置,否则返回-1
  这里写图片描述

String.Concat() 合并若干个字符串,或者一个字符串数组
  这里写图片描述

String.CopyTo(int sourceIndex,char[] destination,int destinationIndex,int count)
将字符串中的指定字符复制到一个字符数组中
  这里写图片描述
  这里写图片描述

String.Format()是将指定的 String类型的数据中的每个格式项替换为相应对象的值的文本等效项。
  这里写图片描述


  好了,就介绍这么多吧。大家可以点击此处了解更全更详细的string类介绍。

原创粉丝点击