Foreach 循环 - 使用相同的变量循环三行代码

本文关键字:循环 三行 代码 变量 Foreach | 更新日期: 2023-09-27 18:34:56

这段代码给我消息"名称'item'在当前上下文中不存在"。显然它告诉我我不能使用变量项三次,有什么办法吗?

foreach (ListViewItem item in listView.Items)
                totalSessionTime += TimeSpan.Parse(item.SubItems[1].Text);
                totalIdleTime += TimeSpan.Parse(item.SubItems[2].Text);
                totalActiveTime += TimeSpan.Parse(item.SubItems[3].Text);

Foreach 循环 - 使用相同的变量循环三行代码

忘了在三行周围添加卷曲的护腕:

foreach (ListViewItem item in listView.Items)
{
      totalSessionTime += TimeSpan.Parse(item.SubItems[1].Text);
      totalIdleTime += TimeSpan.Parse(item.SubItems[2].Text);
      totalActiveTime += TimeSpan.Parse(item.SubItems[2].Text);
}

没有它们,只有第一行(foreach之后(将被循环调用。