发布网友
共8个回答
热心网友
直接用string类型变量的通用方法:indexOf。这个方法返回的数据类型是int,它有3个重载的方法,分别是indexOf(char c)检测c在字符串中首次出现的位置,indexOf(string str)检测字符串在母串中首次出现的位置,indexOf(string str,int start,int count)从start开始,检测count个字符,判断str在母串中的位置。
热心网友
string str1="safdasfdasfdfwerwC语言safasdfasfVB语言dsadC语言asdfadfdsadC语言asdfad "
string str2="C语言"
int str1=a.indexOf(str2);
这个方法indexOf(String)
返回在该字符串中指定的子字符串第一次出现处的索引。 如果没找到则返回-1.
热心网友
string a="safdasfdasfdfwerwC语言safasdfasfVB语言dsadC语言asdfadfdsadC语言asdfad "
string b="C语言"
int cp=a.indexOf(b)
呵呵,记不清大小写了。
热心网友
string a="safdasfdasfdfwerwC语言safasdfasfVB语言dsadC语言asdfadfdsadC语言asdfad " ;
string b="C语言" ;
int cp=a.IndexOf(b) ;
呵呵,记不清大小写了。
C#的都是大写开头.
热心网友
string mystring = "dfjkdgjdjdsg";
Response.Write(mystring.IndexOf('f'));
页面返回结果为1
索引从0开始的!
如果你想这样的话:
d变成1,f变成2 ……
那么你可以试试看
string mystring = "dfjkdgjdjdsg";
Response.Write(mystring.IndexOf('f')+1);
共同学习!
热心网友
code11 = "safdasfdasfdfwerwC语言safasdfasfVB语言dsadC语言";
i = code11.IndexOf("C语言");
Console.WriteLine(i);
热心网友
int index=yourString.indexof("c语言");
热心网友
indexOf