我正在尝试创建一个for循环,它将从一个大字符串中获取多个不同的子字符串。但是,它给了我这个错误:
无效令牌' for'在类,结构或接口成员声明中
我还得到一个错误,指出index,endOfLine,indexNumber甚至是为for循环创建的i在此上下文中不存在。据我所知,这可能是因为它没有认识到它是for循环,但我无法确定。
如果有人可以解释如何解决这个问题,我们将不胜感激。
static char indexNumber = (char)67;
static string mystring = "some large string";
static int index = mystring.IndexOf(indexNumber);
static int endOfLine = mystring.LastIndexOf("]}}]); }");
for (int i=index; i<=endOfLine; i++)
{
indexNumber++;
static int newIndex = mystring.IndexOf(indexNumber);
string events = mystring.Substring(index, (newIndex - index));
}