当前位置: 首页 > news >正文

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查找结尾部分。

http://www.lryc.cn/news/136574.html

相关文章:

  • FATE框架中pipline基础教程
  • Atlas 元数据管理
  • 编程题练习@8-23
  • static相关知识点详解
  • Redisson 分布式锁
  • 继承(C++)
  • 文心一言 VS 讯飞星火 VS chatgpt (80)-- 算法导论7.4 5题
  • SpringCloud 概述
  • Apache ShenYu 学习笔记一
  • uniapp 禁止遮罩层下的页面滚动
  • postgresql 分组
  • RT1052的EPWM
  • k8s 安装istio (一)
  • vue 项目在编译时,总是出现系统崩的状态,报错信息中有v7 或者 v8 的样式-项目太大内存溢出
  • 低功耗蓝牙射频指纹识别
  • 怎么检测UI卡顿?(线上及线下)
  • Git 常用操作
  • 前端修改新增操作导致数据删除——js精度丢失
  • winform使用usercontrol 构建了一个复杂的列表,列表速度慢该如何优化?
  • Lnton羚通算法算力云平台如何在OpenCV-Python中使用cvui库创建复选框
  • 中项系统集成项目管理知识点汇总
  • Docker容器:docker基础及网络
  • Django实现音乐网站 ⑿
  • ORB-SLAM2学习笔记10之图像关键帧KeyFrame
  • 【ownCloud】添加信任域
  • C++--类型转换
  • 在服务器上部署 Nginx 并设置图片服务器
  • 使用NXP GUI GUIDER生成的GUI移植到雅特力MCU平台过程详解(ST/GD/国民/极海通用)
  • JVM——配置常用参数,GC调优策略
  • 使用IDEA把Java程序打包成jar