2.6.2  字符串操作

2.6.2 字符串操作

在C#中,为字符串提供了快捷和方便的操作,使用C#提供的类能够进行字符串的比较、字符串的连接、字符串的拆分等操作,方便了开发人员进行字符串的操作。

1.比较字符串

如果需要比较字符串,有两种方式:一种是值比较,一种是引用比较。值比较可以直接使用运算符“==”进行比较,示例代码如下:

978-7-111-46863-9-Chapter02-26.jpg

当判断两个字符串是否指向同一个对象时,可以使用CompareTo方法判定两个字符串是否指向同一个对象,示例代码如下:

978-7-111-46863-9-Chapter02-27.jpg

2.字符串连接

当一个字符串被创建,对字符串的操作方法实际上是对字符串对象的操作。其返回的也是新的字符串对象,字符串使用符号“+”进行连接,示例代码如下:

978-7-111-46863-9-Chapter02-28.jpg

3.常用字符串函数

IndexOf()取子串函数。返回字符串中从参数位置开始查找到的字符串,若搜索不到查询的字符串,则返回-1。

Split()字符串分割函数。按照参数符号对字符串进行分割。

ToUpper()将字符串更改为大写。

ToLower()将字符串更改为小写。

Replace()将字符串中某个元素替换成另外一个元素。

Length()获得字符串的长度。

IsNullOrEmpty()判断字符串是否为空。

示例代码如下:

978-7-111-46863-9-Chapter02-29.jpg