首页 > 编程 > C# > 正文

C#中字符串操作函数IndexOf(string)的使用

2023-05-03 13:32:44
字体:
来源:转载
供稿:网友

C#中字符串操作函数IndexOf()是用来查找字串中指定字符或字串首次出现的位置,返回其首次出现的索引值,方法原型如下:

public int IndexOf (string value)

参数value为要寻找的字符串值,返回值为整数类型,如果被查找的字符串中包含要查找的字符串value则返回其所在位置的索引(从0开始的索引值),否则返回-1。

如:

string str = "武林网VEVB欢迎您。";
int iPos = str.IndexOf("IT");

则iPos的值为:3

再如:

string str = "武林网VEVB欢迎您。";
int iPos = str.IndexOf("www");

其iPos值为:-1

同时,IndexOf方法还有其它8种重载形式:

(1)public int IndexOf(char value)

(2)public int IndexOf(char value, int startIndex)

(3)public int IndexOf( string value, int startIndex)

(4)public int IndexOf(string value,StringComparison comparisonType )

(5)public int IndexOf(char value, int startIndex,int count )

(6)public int IndexOf(string value,int startIndex,int count )

(7)public int IndexOf(string value,int startIndex,StringComparison comparisonType )

(8)public int IndexOf(string value,int startIndex,int count, StringComparison comparisonType )

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表