比较数据表中的当前值和下一个值

时间:2016-05-10 12:47:38

标签: c# if-statement

我试图编写代码来比较datatable的'mainMenuNum'列中的值。如果值不相等则应该打印到控制台。

for (int index = 0; index <= numRows; index++)
{
    if (index == 0 || index <= numRows)
    {
        if (dt.Rows[index]["mainMenuNum"].ToString() != 
            dt.Rows[index  - 1]["mainMenuNum"].ToString())
        {
            Console.WriteLine(dt.Rows[index]["mainMenuNum"].ToString());
        }
    }
}

1 个答案:

答案 0 :(得分:1)

for (int index = 0; index < numRows; index++)
{
      if (index < numRows-1)
      {
         if (dt.Rows[index]["mainMenuNum"].ToString() != dt.Rows[index+1]["mainMenuNum"].ToString())
          {
             Console.WriteLine(dt.Rows[index]["mainMenuNum"].ToString());
          }
      }        
}
相关问题