C#详解-Contains、StartsWith、EndsWith、Indexof、lastdexof

目录

简介:

过程:

举例1.1

举例1.2 ​

总结:


简介:

在C#中Contains、StarsWith和EndWith、IndexOf都是字符串函数。

1.Contains函数用于判断一个字符串是否包含指定的子字符串,返回一个布尔值(True或False)。

2.StartsWith函数用于判断一个字符串是否以指定的子字符串开头,返回一个布尔值(True或False)。

3.EndsWith函数用于判断一个字符串是否以指定的子字符串结尾,返回一个布尔值(True或False)。

4.Indexof:是一个字符串或数组的方法,用于查找指定元素或字符在字符串或数组中的索引位置。该方法返回的是第一个匹配项的索引位置,如果未找到匹配项,则返回-1。

5.lastIndexof:找最后一个字符串 的索引。

过程:

举例1.1

Contains、StartsWith和Endswith目的都是使字符串更加方便、高效可读,故此注释掉其中两个,以Contains举例。
优点:

-方便快速判断一个字符串是否包含特定的子字符串

-在处理字符串时,这些方法可以帮助我们 更好的控制和过滤输入

-提高程序的性能和效能

-代码更加简介和易读

举例1.2

Indexof和lastIndexof方法都是一样的,只是lastIndexof查找最后一个字符串的索引,故此注释lastIndexof举例Indexfo。

优点:

-快速查找元素的索引位置

-检查元素是否存在

-判断重复元素

-数组去重

总结:

Contains、StarsWith、EndWith都可以用于字符串的搜索和匹配,判断字符串的特定部分是否符合要求。共同点都接收一个子字符串作为参数,并返回一个布尔值表示匹配的结果,它们的不同之处在于搜索范围不同,Contains查找整个字符串,StartsWiht查找开头部分,EndsWiht查找结尾部分。

相关推荐
起个昵称吧14 分钟前
立即数、栈、汇编与C函数的调用
c语言·开发语言·汇编
帧栈18 分钟前
开发避坑指南(46):Java Stream 对List的BigDecimal字段进行求和
java
子豪-中国机器人22 分钟前
枚举算法和排序算法能力测试
开发语言·c++·算法
后青春期的诗go27 分钟前
金蝶云星空插件开发记录(一)
c#·钉钉·金蝶云星空·插件开发
重生之我是Java开发战士35 分钟前
【数据结构】Java集合框架:List与ArrayList
java·数据结构·list
爱干饭的boy1 小时前
手写Spring底层机制的实现【初始化IOC容器+依赖注入+BeanPostProcesson机制+AOP】
java·数据结构·后端·算法·spring
VBA63371 小时前
如何学习VBA:换一种思路思考问题,利用数据库实现数据处理自动化
开发语言
影子24011 小时前
java jdbc连接sqlserver2008R2版本数据库报错,驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接
java·数据库·ssl
0_0梅伊阁诗人1 小时前
Django ORM 模型
开发语言·数据库·笔记·python·oracle·django
失散131 小时前
分布式专题——10.1 ShardingSphere介绍
java·分布式·架构·shardingsphere·分库分表