日期:2014-05-17 浏览次数:20655 次
string[] arrayRans = Rans.Split('|');// 得到的值是 1|1|1|1|2|1|1|2|1|1
  string[] arraySans = Sans.Split('|');// 得到的值是 1|1|1|1|1|1|1|2|2|1
            int daduinum = 10;//10个题目
           
            for (int i = 0; i < j; i++)
            {
                if (Rans.Substring(i, 1).Equals(Sans.Substring(i, 1)))
                {
                    StuScore += 1;
                    Stujingyan += 1;//加经验值
                }
                else
                {
                    daduinum -= 1;
                }
            }
string[] arrayRans = Rans.Split('|');// 得到的值是 1|1|1|1|2|1|1|2|1|1
  string[] arraySans = Sans.Split('|');// 得到的值是 1|1|1|1|1|1|1|2|2|1
            int daduinum = 10;//10个题目
          int ooxx=Math.Min(arraySans.Length,arrayRans.Length);
           
            for (int i = 0; i < 10; i++)
            {
                 if(i>ooxx)
                        break;
                if (arrayRans[i]==arraySans[i])
                {
                    StuScore += 1;
                    Stujingyan += 1;//加经验值
                }
                else
                {
                    daduinum -= 1;
                }
            }
------解决方案--------------------
if(i>=ooxx)
                      
break;