0

这段代码给了我消息“当前上下文中不存在名称‘项目’”。显然它告诉我我不能使用变量 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);
4

1 回答 1

2

忘记在三行周围添加花括号:

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)会在循环中被调用。

于 2013-10-10T11:39:09.693 回答