.net中IndexOf和LastIndexOf的区别 

String.LastIndexOf 方法 (String)
报告指定的 String 在此实例内的最后一个匹配项的索引位置
索引编号从零开始。

此方法使用当前区域性执行单词(区分大小写和区域性)搜索。此方法从此实例的最后一个字符位置开始,从后向前进行搜索,直到找到 value 或检查到第一个字符位置。

String.IndexOf 方法

刚好与之相反,它是从此实例的第一个字符位置开始,从前向后进行搜索,直到找到 value 或检查到第一个字符位置。

注意:不管理怎样搜索,但它们返回的结果是相同的,索引都是从实例的第一个字符以0开始的,如:string test="abcdefg.asp"; test.IndexOf(".")=7 test.LastIndexOf(".")=7.

原文地址:https://www.cnblogs.com/wbcms/p/1029679.html