C#的IndexOf用法

标签: C#
发布时间: 2013/2/20 16:17:14
IndexOf() 
查找字串中指定字符或字串首次出现的位置,返首索引值,如: 
str1.IndexOf("字"); //查找“字”在str1中的索引值(位置) 
str1.IndexOf("字串");//查找“字串”的第一个字符在str1中的索引值(位置) 
str1.IndexOf("字",start,end);//从str1第start+1个字符起,查找end个字符,查找“字”在字符串STR1中的位置[从第一个字符算起]注意:start+end不能大于str1的长度
下面是来自MSDN关于IndexOf()的具体参数和返回值的介绍

参数

value

要查找的 Unicode 字符。 对 value 的搜索区分大小写。

startIndex(Int32)

可选项,搜索起始位置。不设置则从0开始。

count(Int32)

可选项,要检查的字符位置数。 

返回值

如果找到该字符,则为 value 的索引位置;否则如果未找到,则为 -1。

备注:是按照从左向右的瞬息查找的,如果从右向左,则调用lastIndexOf。


官方微信
官方QQ群
31647020