我在这里有这段代码,基本上我正在做一个for循环,因为我从数据库中检索记录(使用实体框架)但是当我想使用if语句进行比较时出现错误:
IList<Model.question> lstQuestion = qn.GetRecords(taskID, activityID);
for(int i = 0 ; i <lstQuestion.Count()-1 ; i++)
{
.... //code here
if(lstQuestion[i].QuestionNo == lstQuestion[i++].QuestionNo) // error at i++
{
tb.Text = lstQuestion[i++].QuestionContent;
sp1.Children.Add(tb);
}
我试过了
lstQuestion.Count() 而不是 lstQuestion.Count()-1;
也不行。
QuestionNo 是我的数据库表中的一列。
完整错误:
当我删除整个 if 语句时,它工作正常。