C#中如何在foreach datarow循环中判断当前遍历到的数据是否是最后一笔数据
时间: 2024-02-24 21:54:38 浏览: 303
C#中遍历各类数据集合的方法总结
在C#中,可以通过获取DataRow集合的总数和当前DataRow的索引值,来判断当前遍历到的数据是否是最后一笔数据。具体的代码如下所示:
```
// 假设DataRow集合名为dataRows
int rowCount = dataRows.Count;
int index = 0;
foreach (DataRow dataRow in dataRows)
{
index++;
if (index == rowCount)
{
Console.WriteLine("当前遍历到的数据是最后一笔数据");
}
else
{
Console.WriteLine("当前遍历到的数据不是最后一笔数据");
}
}
```
上述代码中,通过`dataRows.Count`获取DataRow集合的总数,通过`index`记录当前DataRow的索引值。在每次循环中,`index++`将当前DataRow的索引值加1,然后通过`if (index == rowCount)`的判断,可以判断当前遍历到的数据是否是最后一笔数据。
阅读全文