编辑问题,使其可以理解 今天我试着做一个程序来分析一个html文件,但是我遇到了一些问题。 当我调试我的项目时它崩溃了,并且没有响应我的命令。有我的分割代码:
string Riga = "<html> <head> </head> <body> </body> </html>";
int c = 0;
for(int i = 1; i < 10; i++)
{
for (int j = i + 1; Riga[j - 1] != '>'; j++)
{
c++;
//My code
}
}
for (int i = 0; Riga[i] < Riga.Count(); i++)
{
//My code
}
我认为问题出现在for循环中,但我不确定。那么有人可以向我解释什么是错的吗?非常感谢你!
答案 0 :(得分:2)
看起来你在这里打开无限循环的可能性:
for (int j = i + 1; Riga[j - 1] != '>'; j++)
编辑:还有,这条线是什么?
for (int i = 0; Riga[i] < Riga.Count(); i++)
为什么要将角色与线条的长度进行比较?不应该是:
for (int i = 0; i < Riga.Count(); i++)