C# 字符串

本文介绍了C#中字符串的创建方式,包括直接赋值、构造函数、串联运算符等。详细讲解了字符串作为char数组的处理,以及String类的重要属性如Length、ToUpper和ToLower等。此外,还列举了多种常用方法,如Equals、Split、Substring等,帮助开发者掌握C#字符串处理的常用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

创建 String 对象

通过给 String 变量指定一个字符串

通过使用 String 类构造函数

通过使用字符串串联运算符( + )

通过检索属性或调用一个返回字符串的方法

通过格式化方法来转换一个值或对象为它的字符串表示形式

 注意:字符串变量其实是一个 char 类型的数组,

       使用char[] 去接收一个字符串变量时,会把字符串里的每个字符分割为char 类型变量

    例 :

命名一个字符串变量

使用ToCharArray() 将字符串转成char类型数组,再输出结果

控制台结果:

  

将char[] 类型转 string 类型

命名char[] 类型数组,使用字符串接收

输出结果:

控制台结果:

String 类的两个属性

String类的常用方法

1. Length 获得当前的字符串中的字符个数 (字符长度)

2. ToUpper() 将字符串转换成大写形式

3. ToLower() 将字符串转换成小写形式

4. Equals() 比较两个字符串,是否相等

5. Split() 分割字符串,返回字符串类型的数组

6. Substring() 截取字符串,在截取的时候包含截取的索引位置

7. Indexof() 判断某个字符串在字符串中第一次出现的位置,如果没有返回 -1

8. LastIndexof() 判断某个字符串在字符串中最后一次出现的位置,如果没有返回 -1

9. StartWith() 判断以.....开头

10. EndsWith() 判断以.....结束

11. Replace() 替换字符串,将某个字符串替换成新的字符串

12. Contains() 判断某个字符串是否包含指定字符串

13. Trim() 去除字符串前后的空格

14. TrimStart() 去除字符串前面的空格

15. TrimEnd() 去除字符串后面的空格

16. string.IsNullorEmpty() 判断一个字符串是否为空或为null

17.join()  将数组按照指定的字符串连接,返回新的字符串

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值