C# LastIndexOf():查找字符串最后一次出现的位置
C# 中的 LastIndexOf() 方法,用于搜索字符或字符串最后一次出现的索引位置,它有多种重载形式,其中常用的几种语法格式如下。
如果找到字符或字符串,则结果为 value 的从 0 开始的索引位置;如果未找到字符或字符串,则结果为 -1。
例如,查找字符 e 在字符串 str 中最后一次出现的索引位置,代码如下。

图 1 字符e在字符串str中最后一次出现的索引位置
public int LastIndexOf(char value) public int LastIndexOf(string value) public int LastIndexOf(char value,int startIndex) public int LastIndexOf(string value,int startIndex) public int LastIndexOf(char value,int startIndex,int count) public int LastIndexOf(string value,int startIndex,int count)
- value:要搜索的字符或字符串。
- startIndex:搜索起始位置。
- count:要检查的字符位置数。
如果找到字符或字符串,则结果为 value 的从 0 开始的索引位置;如果未找到字符或字符串,则结果为 -1。
例如,查找字符 e 在字符串 str 中最后一次出现的索引位置,代码如下。
string str = "We are the world";
int size = str.LastIndexOf('e'); //size 的值为 9
字符 e 在字符串 str 中最后一次出现的索引位置如下图所示。
图 1 字符e在字符串str中最后一次出现的索引位置
推荐阅读
- Android五大布局:FrameLayout、LinearLayout、AbsoluteLayout、RelativeLayout和TableLayout
- Go语言文件的写入、追加、读取、复制操作
- Pandas DataFrame入门教程(图解版)
- 《Web前端开发技术(HTML+CSS+JavaScript)(慕课版)》PDF下载(高清完整版)
- 二分查找(折半查找)算法详解,图文并茂
- Java binarySearch()方法:查询数组中的元素
- Java中的break和continue(非常详细)
- MATLAB padarray()函数的用法(附带实例)
- Matplotlib添加图例详解(附带实例)
- OpenOCD下载和安装教程(附安装包)