C#利用String类的IndexOfLastIndexOfSubstring截取字符串

Posted Kkky

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#利用String类的IndexOfLastIndexOfSubstring截取字符串相关的知识,希望对你有一定的参考价值。

一、String.IndexOf

String.IndexOf 方法 (Char, Int32, Int32)
报告指定字符在此实例中的第一个匹配项的索引(从0开始)。搜索从指定字符位置开始,并检查指定数量的字符位置。
String.IndexOf(value, startIndex, count)

参数
value:要查找的 Unicode 字符。 
startIndex:搜索起始位置。 
count:要检查的字符位置数。
返回值(Int32):
如果找到该字符,则为 value 的索引位置;否则如果未找到,则为 -1。


 

 

二、String.LastIndexOf

String.LastIndexOf 方法
报告指定的 Unicode 字符或 String 在此实例中的最后一个匹配项的索引位置。


 

三、String.Substring

String.Substring 方法
从此实例检索子字符串。 

 

名称 说明
String.Substring (Int32) 从此实例检索子字符串。子字符串从指定的字符位置开始。
String.Substring (Int32, Int32) 从此实例检索子字符串。子字符串从指定的字符位置开始且具有指定的长度。


 

例:文件内容

1$AID_700e5984dba96744
2$AID_b5f0d8ca79ae856e#AID_700e5984dba96744
3$AID_2f0b6558766df9b6#AID_b5f0d8ca79ae856e

以上是关于C#利用String类的IndexOfLastIndexOfSubstring截取字符串的主要内容,如果未能解决你的问题,请参考以下文章

C#中String类的几个方法(IndexOfLastIndexOfSubstring)

利用反射从C#字符串获取类的属性值

利用反射从C#字符串获取类的属性值

C#控制台 activator与invoke,利用反射调用一个类的无参数方法

C#控制台 activator与invoke,利用反射调用一个类的有参数方法

C# String的Join()方法