C#字符串

在使用 C# 编程时字符串是比较常用的一种数据类型,例如用户名、邮箱、家庭住址、商品名称等信息都需要使用字符串类型来存取。

字符串是值为文本的 String 类型对象。 文本在内部存储为 Char 对象的依序只读集合。 在 C# 字符串末尾没有 null 终止字符;因此,一个 C# 字符串可以包含任何数量的嵌入的 null 字符。 字符串的 Length 属性表示其包含的 Char 对象数量,而非 Unicode 字符数。

一. 字符串及常用方法

注:C#中的字符串虽然是引用类型,但其所有方法都返回的是新的对象
1.Length 获取字符串的长度,即字符串中字符的个数
2 IndexOf 返回整数,得到指定的字符串在原字符串中第一次出现的位置
3 LastlndexOf 返回整数,得到指定的字符串在原字符串中最后一次出现的位置
4 StartsWith 返回布尔型的值,判断某个字符串是否以指定的字符串开头
5 EndsWith 返回布尔型的值,判断某个字符串是否以指定的字符串结尾
6 ToLower 返回一个新的字符串,将字符串中的大写字母转换成小写字母
7 ToUpper 返回一个新的字符串,将字符串中的小写字母转换成大写字母
8 Trim返回一个新的字符串,不带任何参数时表示将原字符串中前后的空
格删除。参数为字符数组时表示将原字符串中含有的字符数组中
的字符删除
9 Remove 返回一个新的字符串,将字符串中指定位置的字符串移除
10 TrimStart 返回一个新的字符串,将字符串中左侧的空格删除
11 TrimEnd 返回一个新的字符串,将字符串中右侧的空格删除
12 PadLeft
返回一个新的字符串,从字符串的左侧填充空格达到指定的字符串
长度
13 PadRight
返回一个新的字符串,从字符串的右侧填充空格达到指定的字符串
长度
14 Split
返回一个字符串类型的数组,根据指定的字符数组或者字符串数组
中的字符 或字符串作为条件拆分字符串
15 Replace
返回一个新的字符串,用于将指定字符串替换给原字符串中指定的
字符串
16 Substring 返回一个新的字符串,用于截取指定的字符串
17 Insert
返回一个新的字符串,将一个字符串插入到另一个字符串中指定索
引的位置
18 Concat 返回一个新的字符串,将多个字符串合并成一个字符串

二.怎样获取字符串长度
使用 C# 语言如果要获取字符串的长度,使用 Length 属性即可,获取的方法如下。. 字符串.Length. 【实例 1】在 Main 方法中从控制台输入一个字符串,输出该字符串的长度,以及字符串中的第一个字符和最后一个字符。
例如
在这里插入图片描述

三.字符串的查找
字符串的查找有3种方法

  1. indexOf() 方法:
    indexOf() 方法用于返回字符(串)在指定字符串中首次出现的索引位置,如果能找到,则返回索引值否则返回 -1
  2. lastlndexOf() 方法:
    lastIndexOf() 方法用于返回字符(串)在指定字符串中最后一次出现的索引位置,如果能找到则返回索引值,否则返回 -1
  3. 根据索引查找:
    String 类的 charAt() 方法可以在字符串内根据指定的索引查找字符

四.字符串的替换
字符串的替换操作是指将字符串中指定的字符串替换成新字符串。
在 C# 中替换字符串的方法是Replace方法。

五.字符串截取函数
在C#中字符串截取函数包括有substring 函数,Remove 函数,indexOf 函数,它们三个都可以对字符串进行截取操作,下面我们来分别介绍一下。
下面是截取字符串过程中我们必须知道的以下函数:substring 函数、Remove 函数、indexOf函数.
substring 函数:
  返回第一个参数中从第二个参数指定的位置开始、第三个参数指定的长度的子字符串。
  如果未指定第三个参数,将返回从第二个参数指定的位置开始直到字符串结尾的子字符串。
Remove 函数:
  Remove (int ch ,int fromIndex)去掉从ch开始到了fromIndex的字符串。
indexOf 函数:
  int indexOf(int ch) 返回指定字符在此字符串中第一次出现处的索引。
  int indexOf(int ch, int fromIndex) 从指定的索引开始搜索,返回在此字符串中第一次出现指定字符处的索引。
  int indexOf(String str) 返回第一次出现的指定子字符串在此字符串中的索引。
  int indexOf(String str, int fromIndex) 从指定的索引处开始,返回第一次出现的指定子字符串在此字符串中的索引。

六. 字符串插入
在一个字符串中可以在指定位置插入另一个字符串。插入字符串使用的方法是 Insert 方
法。
在 Insert 方法中需要两个参数,一个是字符串插入的位置,一个是字符串。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值