定位字符及子串

定位字符串中某个字符或子串第一次出现的位置,使用IndexOf方法。格式:

String.IndexOf(String);

其中,参数为要定位的字符或子串。如果找到该字符,则为参数值的索引位置,从0开始;如果未找到该字符,则为-1;如果参数为Empty,则返回值为0。例如:

string str1="abcd";

int m1=str1. IndexOf ("b");

int m2=str1. IndexOf ("cd");

int m3=str1. IndexOf ("");

int m4=str1.IndexOf("w");

代码执行后,m1的值为1m2的值为2m3的值为0m4的值为-1