【发布时间】:2010-03-10 15:00:40
【问题描述】:
如何从我一直在搜索的位置继续查找索引?
我在一个文件中寻找一个字符的索引;然后我必须从那里继续找到下一个字符的索引。例如:字符串是“habcdefghij”
int index = message.IndexOf("c");
Label2.Text = index.ToString();
label1.Text = message.Substring(index);
int indexend = message.IndexOf("h");
int indexdiff = indexend - index;
Label3.Text = message.Substring(index,indexdiff);
所以它应该返回“cedef”
但是第二次搜索从文件的开头开始,它会返回第一个h的索引而不是第二个h:-(
【问题讨论】: