for循环的一些问题
本文关键字:问题 循环 for | 更新日期: 2023-09-27 18:11:16
编辑问题使其可以理解。
今天我试图做一个程序分析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循环中,但我不确定。有人能告诉我怎么了吗?非常感谢!
看起来你在这里打开了无限循环的可能性:
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++)
?