【问题标题】:How to get the next item in C# List?如何获取 C# List 中的下一项?
【发布时间】:2013-11-18 10:41:50
【问题描述】:

我有给定工作的测试列表。

我必须开始测试并监控其状态。完成后我必须开始下一个测试。

我希望存储在一个列表中来保存测试信息。测试完成后,我需要获得下一个 .

请告诉我如何解决这个问题。

代码示例如下。

if (myDocument != null)
{
    myDocument.DocumentStatusChanged += new EventHandler<DocumentStatusEventArgs> 
        (myDocument_DocumentStatusChanged);

    StartJob();
}

....
....

void mDocument_DocumentStatusChanged(object sender, DocumentStatusEventArgs e)
{
    if (e.Status == DocumentStatus.Idel)
    {
        StartJob();
    }
}

在 StartJob 函数中,我循环遍历列表中的每个项目。

有什么建议吗?

【问题讨论】:

    标签: c# list loops


    【解决方案1】:

    您还有其他使用方式吗? 因为如果没有,Queue 可能就是您要找的。 在这种情况下,您只需调用 myQueue.Dequeue(); 即可获得列表中的下一个。

    【讨论】:

      猜你喜欢
      • 2016-05-29
      • 1970-01-01
      • 1970-01-01
      • 2012-06-08
      • 1970-01-01
      • 1970-01-01
      • 2010-12-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多